MySQL UPDATE 语句一个“经典”的坑


当前第2页 返回上一页

小结 : 在一条UPDATE语句中,如果要更新多个字段,字段间不能使用“AND”,而应该用逗号分隔。

后记 :后面等有空的时候,又回过头来看了一下,为什么使用“AND”分隔的时候,会出现owner_code=0的奇怪结果?多次尝试之后发现:

等价于:

而 ('43212' and owner_name='李四') 是一个逻辑表达式,而这里不难知道owner_name并不是‘李四'。因此,这个逻辑表达式的结果为 false , false在MySQL中等价于0!

到此这篇关于MySQL UPDATE 语句一个“经典”的坑的文章就介绍到这了,更多相关MySQL UPDATE内容请搜索

更多Mysql内容来自木庄网络博客


标签:Mysql

返回前面的内容

相关阅读 >>

mysql如何修改字段类型

一文读懂mysql中的索引

mysql怎么设置自增id的条件?

mysql怎么删除某一字段的所有值

了解 mysql基于gtid的复制模式

mysql事务隔离级别内容的介绍(读提交)

mysql性能优化的最全面的经验分享

mysql 5.7.19在centos6.5下的安装配置详解

mysql如何来创建表

mysql的注释有几种写法?

更多相关阅读请进入《mysql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...