Mam tabeli:Najbardziej skuteczny sposób na usunięcie wszystkich zduplikowanych wierszy z tabeli?
| foo | bar |
+-----+-----+
| a | abc |
| b | def |
| c | ghi |
| d | jkl |
| a | mno |
| e | pqr |
| c | stu |
| f | vwx |
Chcę usunąć wszystkie wiersze zawierające duplikaty przez foo
kolumny tak, że tabela powinna wyglądać następująco:
| foo | bar |
+-----+-----+
| b | def |
| d | jkl |
| e | pqr |
| f | vwx |
Jaki jest najskuteczniejszym sposób to zrobić?
Działa to idealny, ale jest zbyt powolny (mam bardzo duży stół). –
dodaj indeks do kolumny, aby działał szybciej, na przykład: ALTER TABLE tableName ADD INDEX (foo) 'i zobacz wydajność. –
Dzięki, ale już to zrobiłem. Ale widzę, że jest to najszybszy sposób, aby to zrobić. –