为了账号安全,请及时绑定邮箱和手机立即绑定

mysql的update疑问

mysql的update疑问

潇潇雨雨 2018-08-29 17:33:13
今天在维护后台的时候碰到一个很奇怪的问题页面上的编辑功能1、从列表中选择一行记录,点编辑2、进入编辑页面,展示已有数据此时,不改任何内容,点击保存,提示失败了!我看了下sql,生成sql语句正常,就是执行的时候,mysql返回影响行数为0!貌似在update的时候,如果sql里的字段内容不一样的话,mysql才会执行成功,一样的话,就提示影响行数为0,这是神马情况,mysql会自己检查字段内容吗??可以说说为毛?
查看完整描述

2 回答

?
一只名叫tom的猫

TA贡献1906条经验 获得超3个赞

所以在程序里判断要用===来判断update返回的是false还是0,如果是false才是更新失败!

当然,我说的是世界上最好的编程语言


查看完整回答
反对 回复 2018-09-09
?
红颜莎娜

TA贡献1842条经验 获得超12个赞

对的,只有更新的内容与与原内容不一致才会增加结果数量,所以这叫影响行数……

查看完整回答
反对 回复 2018-09-09
  • 2 回答
  • 0 关注
  • 568 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信