Archive for MySQL

Usuwanie powtarzających się rekordów

Potrzebowałem ostatnio usunąć zduplikowane wpisy z tabeli która zawierała w sobie jedynie 2 kolumny ‘id’ i ‘słowo’ .
Na początku chciałem przelecieć po wszystkich rekordach sprawdzając w dla których rekordów COUNT(słowo) wynosi więcej niż 1 a następnie wrzucić id’ki tych słów do tablicy a potem iterować po tablicy robiąc DELETE na te id. Jednak chcąc wykonywać jak najmniej operacji wymyśliłem coś innego. Podaję zapytanie:
Zwraca to od razu id’ki powtarzających sie słów.