mysql西文字符大小写重复键问题的解决方法

ä和a插入到唯一键时总提示重复

总提示:Duplicate entry 'a' for key 'name'

后来发现我用的COLLATE是utf8_general_ci,改为utf8_bin即可,命令如下:

ALTER TABLE table CONVERT TO CHARACTER SET utf8 COLLATE utf8_bin;

注意加上“

CONVERT TO

”  

看样做国际化站点最好用区分大小的编码

参考问答:http://stackoverflow.com/questions/6466901/mysql-distinction-between-e-and-%C3%A9-e-acute-index-unique-problem

原文地址:https://www.cnblogs.com/jenqz/p/4303600.html