首页 > 其他 > 详细

update 的返回值是匹配的行数还是影响的行数?

时间:2021-07-01 14:43:20      阅读:22      评论:0      收藏:0      [点我收藏+]

技术分享图片

上面的截图中, 第一条sql语句, update t_foo set password = ‘123456‘ where id = 1;

匹配到1行数据, 修改了0条

第二条sql语句, update t_foo set password= ‘123456‘ where id = 2;

匹配到1行数据, 修改了1条

匹配行数和影响的行数怎么理解?

匹配是通过where后面的语句确定的,而影响就是前面update所决定的.因为批了不一定会修改,所以匹配的行数和影响的行数不一样.比如说上面的例子中,匹配了是不错,但是要更新的内容和原来的内容一样,所以就是相当于没有修改,所以影响的行数和匹配的行数可能不一样.

update 的返回值是匹配的行数还是影响的行数?

原文:https://www.cnblogs.com/zhuoss/p/14957912.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!