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和django配置以及数据库的简单操作

mysql怎么优化

mysql百万级数据量分页查询方法及其优化建议

mysql快速插入千万条数据的实战教程

mysql主从同步是什么

怎么将mysql数据导出

mysql 触发器有几种

关于mysql触发器的问题

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


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

数据库系统概念 第6版

机械工业出版社

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



打赏

取消

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

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

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

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

评论

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