mysql select * from user where username in (0)
这句话为什么把所有的记录都查出来了? username是字符串格式
mysql select * from user where username in (0)
这句话为什么把所有的记录都查出来了? username是字符串格式
4 回答1.5k 阅读✓ 已解决
8 回答1.3k 阅读
3 回答1k 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
3 回答2k 阅读
2 回答1.7k 阅读
1 回答919 阅读✓ 已解决
字符串跟数字的比较是转换成数字进行的。非数字也不以数字开头的串都会转换成
0
,正好跟0
相等,username in (0)
判断就成功了。