mysql在使用where查询的时候,如果查询约束的字段是varchar类型,但是查询条件是int类型,则会把无法直接转成数字的值都强转映射成0。
影响:在执行update或者delect时会误操作;
解决办法:看准字段类型,varchar一定要加引号。为了保险起见可以都加上引号
mysql在使用where查询的时候,如果查询约束的字段是varchar类型,但是查询条件是int类型,则会把无法直接转成数字的值都强转映射成0。
影响:在执行update或者delect时会误操作;
解决办法:看准字段类型,varchar一定要加引号。为了保险起见可以都加上引号
本文标题:mysql使用where条件数字类型被强转
本文链接:https://www.haomeiwen.com/subject/dnxppktx.html
网友评论