mysql的bit字段取值只能为0和1,相当于bool类型

如果取了别的值,mysql也不报错,但是数据无变化,更新不了。 这是mysql坑的一个地方 

例如 update queue set is_called=2 where id=5

is_called是bit类型,这个语句可以执行成功,但是受影响行数为0

本文为“技术点滴”的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注