MySQL: ALTER IGNORER TABLEAU donne “l'Intégrité de la violation de la contrainte”

Je suis en train de supprimer les doublons d'une table MySQL à l'aide de ALTER IGNORER TABLE + une CLÉ UNIQUE. La documentation de MySQL dit:

IGNORER est une extension MySQL de la norme SQL. Il contrôle la façon dont réagit si il y a des doublons sur les clés uniques dans la nouvelle table ou si les avertissements se produire lorsque le mode strict est activé. Si l'IGNORER n'est pas spécifié, la copie est annulée et restauré lorsque vous double-clés des erreurs se produisent. Si l'IGNORER est spécifiée, seule la première ligne est utilisé pour les lignes avec des doublons sur une clé unique. L'autre conflit lignes sont supprimées. Des valeurs incorrectes sont tronqués correspondant le plus proche valeur acceptable.

Lorsque j'exécute la requête ...

ALTER IGNORE TABLE table ADD UNIQUE INDEX dupidx (field)

... J'ai toujours l'erreur #1062 - Duplicate entry 'blabla' for key 'dupidx'.