IGNORE
MySQLのキーワード拡張には、InnoDBバージョンのバグ
があるようです。 MySQLの一部のバージョンで。
いつでも、MyISAMに変換し、IGNORE-インデックスを追加してから、InnoDBに戻すことができます
ALTER TABLE table ENGINE MyISAM;
ALTER IGNORE TABLE table ADD UNIQUE INDEX dupidx (field);
ALTER TABLE table ENGINE InnoDB;
外部キー制約がある場合、これは機能しないことに注意してください。最初にそれらを削除し、後で再度追加する必要があります。