目前用 mysql 5.6 ,所以只是针对这个版本。
不小心把int类型当做String 传给sql时,居然查到了数据,有点诧异。最后发现是 where 后面的条件 字段是字符串,但是我给的是一个number。
出现结果如下:
这里是‘07’= 7呢还是 把7自动转换成07 不清楚,待研究。
如果有看到此处,还明白是什么情况呢,请不灵赐教。谢谢
mysql 遇到的问题
最新推荐文章于 2024-03-25 18:52:23 发布
目前用 mysql 5.6 ,所以只是针对这个版本。
不小心把int类型当做String 传给sql时,居然查到了数据,有点诧异。最后发现是 where 后面的条件 字段是字符串,但是我给的是一个number。
出现结果如下:
这里是‘07’= 7呢还是 把7自动转换成07 不清楚,待研究。
如果有看到此处,还明白是什么情况呢,请不灵赐教。谢谢