J'ai une table:Le moyen le plus efficace de supprimer toutes les lignes dupliquées de la table?
| foo | bar |
+-----+-----+
| a | abc |
| b | def |
| c | ghi |
| d | jkl |
| a | mno |
| e | pqr |
| c | stu |
| f | vwx |
Je veux supprimer toutes lignes contenant des doublons par foo
colonne de sorte que la table devrait ressembler à ceci:
| foo | bar |
+-----+-----+
| b | def |
| d | jkl |
| e | pqr |
| f | vwx |
Quel est le le plus efficace façon de le faire?
Cela fonctionne parfait, mais il est trop lent (j'ai une très grande table). –
ajouter un index sur la colonne pour qu'il s'exécute plus rapidement, par exemple, 'ALTER TABLE tableName ADD INDEX (foo) 'et voir les performances. –
Merci, mais je l'ai déjà fait. Mais c'est la façon la plus rapide de le faire, de toute façon, je vois. –