mysql使用where条件数字类型被强转

2020-10-12  本文已影响0人  _Trista

mysql在使用where查询的时候,如果查询约束的字段是varchar类型,但是查询条件是int类型,则会把无法直接转成数字的值都强转映射成0。

影响:在执行update或者delect时会误操作;

解决办法:看准字段类型,varchar一定要加引号。为了保险起见可以都加上引号

上一篇下一篇

猜你喜欢

热点阅读