- 数据库字段类型为tinyint,执行一条SQL。
update A set ss = 3 AND ww = 'b' where id = 3
- 没看到SQL的时候真没有发现过这种情况,怎么就会出现tinyint类型更新为0的情况,
- 看了SQL您也应该大概看出来了,这里update的字段之间要用逗号“,”分隔,而不是and。
- 预计原因就是因为数据库认为你set ss的值为3 AND ww=‘b’ 的一个与操作,就是零了,希望大家不要犯这种错误。
数据库修改tinyint字段,设置为3,执行后为0
最新推荐文章于 2024-07-09 16:21:45 发布