当 MySQL 报错唯一键约束重复记录时,可以采取以下几种解决方法:
SELECT * FROM 表名 WHERE 字段名 = '重复的字段值';
DELETE FROM 表名 WHERE 字段名 = '重复的字段值';
UPDATE 表名 SET 字段名 = '新的字段值' WHERE 字段名 = '重复的字段值';
ALTER TABLE 表名 DROP INDEX 索引名;
INSERT IGNORE INTO 表名 (字段1, 字段2, ...) VALUES (值1, 值2, ...);
REPLACE INTO 表名 (字段1, 字段2, ...) VALUES (值1, 值2, ...);
以上是一些常见的解决方法,具体的解决方法根据具体情况而定。在解决问题之前,可以先确定重复记录的原因,以便选择合适的解决方法。