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é :
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 !
Laisser un commentaire