19 janvier 2011
Dans
Programmation
Supprimer des doublons dans une table MySQL.
Voilà une requête pas piquée des hannetons pour supprimer les doublons dans une table MySQL
Pour supprimer simplement et efficacement des doublons au niveau du champ « mon_champ_qui_doit_etre_unique » (attention : supprimer veut dire effacer pour de bon, donc gare) :
ALTER IGNORE TABLE nom_de_ma_table ADD UNIQUE INDEX(mon_champ_qui_doit_etre_unique);
Et voilà les doublons sont envolés.
Hugo
24 avril 2013 à 1 h 14 minLe problème est que pour moi cela renvoit #1062 – Duplicate entry ‘mon_plus_vieux_doublon’ for key ‘mon_champ_qui_doit_etre_unique’
Comment faire ?