SQL – SUPPRIMER LES DOUBLONS DANS UNE TABLE

Afficher les doublons ;

SELECT   COUNT(*) AS nbr_doublon, `champ1`, `champ2`, `champ2`

FROM     table ;

GROUP BY `champ1`, `champ2`, `champ3`

HAVING   COUNT(*) > 1 ;

Enlever les doublons :

ALTER IGNORE TABLE table ADD UNIQUE INDEX(`champ1`,`champ2`,`champ3`);

Ce contenu a été publié dans Entraide, avec comme mot(s)-clé(s) , . Vous pouvez le mettre en favoris avec ce permalien.