0
点赞
收藏
分享

微信扫一扫

mysql update set时使用and连接使更新的数据出现问题



mysql update set时使用and连接使更新的数据出现问题


简单来讲,我在开发时因为错误的使用and进行set连接而不是用,连接,使数据更新的不对,原本的decimal的数据值0.5被我更新后变成了null而不是0.3
原理在这篇博客里有进行说明(我没看太懂,但是隐隐知道是什么问题了):
Mysql Update语句 SET多字段时,使用 逗号连接和AND连接的区别

mysql把and当作逻辑运算符进行处理了

应该使用类似下列例子的方式写update多个更新字段的sql:
UPDATE Person SET Address = ‘Zhongshan 23’, City = ‘Nanjing’ WHERE LastName = ‘Wilson’


举报

相关推荐

0 条评论