问题: Mysql 查询 不区分 Y 和 I。
描述:

sql 代码:

select code,count(1)
from collection
GROUP BY code
HAVING count(1) > 1;
结果:

sql代码:

select * from collection where code = 'Y1711';
结果:

把 Y 和 I 当成一样的字符处理了?


解决方案1:

你看下code这列的CHARACTER SETCOLLATE分别是啥?

上一篇sql外键表关联查询的一个问题
下一篇keepalived 14 在make install后没有出现rcd文件即没有启动脚本文件?
明星图片
相关文章
《 Mysql 查询 不区分 Y 和 I。》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)