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数据库是如何实现xa规范的

韩顺平mysql基础视频教程的源码课件分享

mysql文档存放在哪

如何理解mysql中的数据类型概念?

mysql数据类型有哪些

mysql数据库事务的机制【总结】

解析mysql数据库中外键约束

mysql事务之acid特性(详解)

mysql实现linux下数据库目录迁移

mysql介绍一下其他函数

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


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

数据库系统概念 第6版

机械工业出版社

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



打赏

取消

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

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

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

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

评论

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