一、问题描述: 表里某字段设置了唯一索引,在插入的时候报唯一索引重复异常 二、原因分析: 经排查发现,插入的一批数据里面,存在英文字母相同,大小写不同的数据。 如下,sm 和 SM 只是大小写不同,数据都属于正常数据。mysql的唯一索引不区分大小写,所以要调整该字段的排序规则。 三、解决方案: ALTER TABLE 表名称 MODIFY 字段名称 VARCHAR(64) BINARY; 如上,调整该索引字段的排序规则即可。