Mysql 中 IN条件为字符串时被自动截取
IN 条件只能是数字 当 IN 条件为字符串会被自动截取,导致查出的数据不对问题.下面举例子
正确:select * from test where id in (1,2,3,4,5);
错误:select * from test where id in ('1,2,3,4,5'); -- 只会查id = 1 的数据
解决方法
使用 FIND_IN_SET()函数就能达到预期的效果,...
原创
2019-03-21 16:48:38 ·
1723 阅读 ·
1 评论