mafbo: doppelte einträge aus einer mysql tabelle löschen (mit mysql_que

Beitrag lesen

hi venty,

wenn du bei der MYSQL-Abfrage statt "SELECT ... FROM..." usw. "SELECT DISTINCT ... FROM..." verwendest, werden automatisch alle inhaltlich doppelten einträge weggelassen.

viele grüße,
mafbo

Das kenne ich schon ... ich will eigentlich die doppelten Einträge komplett löschen.

danke trozdem!
mfg venty

also direkt in der Datenbank? dann würd ich aber vermuten, dass PHP da noch der falsche Themenbereich ist. aber macht ja nix.
Also, ich hoffe, du hast die Einträge mit eindeutigen ID's versehen und erhälst nur identische Einträge, wenn die ID nicht mit abgefragt wird. dann kannst du ja eben eine Abfrage machen, die eben die identischen mit einschließlich ihrer ID anzeigt, die ja verschieden sein sollten. nun kannst du eine von beiden löschen anhand ihrer ID.
Ohne ID kann ich dir auch net weiterhelfen.
wobei...
naja, ich hab da noch was, weiß aber net, ob das funktioniert. wenn du weißt, wie der Inhalt der beiden identischen lautet, sollte man doch mit "Limit 1" auch nur an eines der beiden einträge kommen, die man dann löschen kann, oder? da bin ich mir aber net sicher.. is außerdem uneindeutig