mysql惟一索引的一个小常识--Duplicate entry 'XXX' for key 'XXX'

概述 以前一直有个小误区,我觉得mysql的惟一索引确定是区分大小写的,然而实际上utf8字符集下,默认排序规则utf8_general_ci 状况下,是不区分大小写的。而在排序规则utf8_bin下是区分大小写的,这就有可能出现如下状况:以前字段是varchar  binary类型,即排序规则为utf8_bin,后来将该字段改回varchar的话,就会致使惟一键冲突错误mysql 测试 mysq
相关文章
相关标签/搜索