IGNOREMySQL 的关键字扩展似乎在某些版本的MySQL
的InnoDB版本中存在错误。
您可以始终将其转换为MyISAM,对IGNORE-ADD进行索引,然后再转换回InnoDB
ALTER TABLE table ENGINE MyISAM;ALTER IGNORE TABLE table ADD UNIQUE INDEX dupidx (field);ALTER TABLE table ENGINE InnoDB;
请注意,如果您具有外键约束,则此约束将不起作用,您必须先删除这些约束,然后再添加它们。



