MySQL – Supprimer des doublons dans une table


Je vous l’accorde, avoir des doublons dans une table, ça ne devrait jamais arriver, mais bon, on ne sait jamais.

Il est préférable d’utiliser les fonctions SQL plutôt que de faire appel à une technique utilisant un langage tiers (php par exemple) basée sur le parcours en boucle de la table.

Exemple de table avec un doublon :

Name Country Province Population Longitude Latitude lang
Besançon FR 法国 113828 6.02557 47.2412 zh
Besançon FR 法国 113828 6.02557 47.2412 zh
Ajaccio FR 法国 53500 8.73688 41.9186 zh

Nous allons créer un index d’unicité :

  1.  

Le resultat sera :

Name Country Province Population Longitude Latitude lang
Besançon FR 法国 113828 6.02557 47.2412 zh
Ajaccio FR 法国 53500 8.73688 41.9186 zh

Le doublon est supprimé !

Les avantages des fonctions SQL sont la rapidité et la simplicité, pourquoi faire compliqué?

Les commentaires sont ouverts, lâches-toi !


Publié

dans

par

Étiquettes :

Commentaires

Une réponse à “MySQL – Supprimer des doublons dans une table”

  1. Avatar de Igor Magès

    Super !
    Merci pour l’astuce 😉

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *