Seite 1 von 1

mysql duplikate entfernen

Verfasst: 23.09.2005, 16:27
von slider
Hallo,
wie kann man in einer mysql-tabelle mit 4 spalten alle duplikate anzeigen oder besser noch löschen. Die Datensätze können nicht nur zweifach sonder auch mehrfach vorkommen?
hat jemand ne idee wie man das am besten macht?

Verfasst:
von

mysql duplikate entfernen

Verfasst: 23.09.2005, 17:47
von Southmedia
Ganz lowlevel einfach auslesen, die Ergebnisse in Arrays speichern, vorher natürlich nachschaun ob schon vorhanden im Array (oder einfach ne Funktion drüberlassen die Duplikate entfernt) und wieder in die Datenbank reinschreiben. Oder eben betroffene Datensätze löschen.

Verfasst: 23.09.2005, 19:46
von auftragslinker

mysql duplikate entfernen

Verfasst: 23.09.2005, 21:51
von Johny
SELECT count(field) as numofduplicates FROM tabelle group by field dann siehst du schonmal welche doppelt sind

mysql duplikate entfernen

Verfasst: 23.09.2005, 22:49
von derHund
HAVING numofduplicates > 1 nicht zu vergessen. laß doch das as beim alias einfach weg.