sql 代码:
select code
,count(1)
from collection
GROUP BY code
HAVING count(1) > 1;
结果:
sql代码:
select * from collection where code = 'Y1711';
结果:
把 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 当成一样的字符处理了?
这个问题提了之后就忘了有这回事,当时试过改了很多配置参数结果还是没有解决,无奈重新装了一下mysql就好了,应该是某个配置文件的问题吧,很抱歉最后还是没有找到问题的根源.不过现在使用docker重新搭建一个数据库就是几秒钟的事情,碰到这种冷门问题直接重装.原谅我学艺不精只能用这种暴力的解决问题方式.......
4 回答1.2k 阅读✓ 已解决
8 回答1.2k 阅读
3 回答1k 阅读✓ 已解决
2 回答1.7k 阅读
1 回答845 阅读✓ 已解决
2 回答1.2k 阅读
2 回答1k 阅读
你看下code这列的
CHARACTER SET
和COLLATE
分别是啥?