概述
今天在编写update 语句时,程序已经提示我update已经成功,但是我使用native for mysql 查看数据时,数据还是没有更新。这个问题,让我陷入了半个小时的纠结当中。
以下是我在**Mapper.xml 配置文件中的update 语句:
<update id="updateByUserOpenId" parameterType="com.wlsq.kso.entity.Account" >
update account set password = #{password,jdbcType=VARCHAR} where username = #{username,jdbcType=VARCHAR} and open_id = #{openId,jdbcType=VARCHAR}
</update>
以上是我执行 更改的sql 语句,有一定经验的盆友,一定发现了问题的所在,在我这个配置文件中的update 语句,存在sql 的关键字:password。
我立即在原有的update语句上,执行了修改,下面是我修改后的update 配置文件,如下所示:
<update id="updateByUserOpenId" parameterType="com.wlsq.kso.entity.Account" >
update account set `password` = #{password,jdbcType=VARCHAR} where `username` = #{username,jdbcType=VARCHAR} and `open_id` = #{openId,jdbcType=VARCHAR}
</update>
最后
以上就是无情信封为你收集整理的mysql update语句 无法实现数据库更改操作的全部内容,希望文章能够帮你解决mysql update语句 无法实现数据库更改操作所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复