malnefrage.de
malnefrage.de
Facebook
Twitter
E-Mail
Bookmark
weitere
Ratgeber-Community für Fragen & Antworten:
Forum mit Tipps, Hilfe und Ratschläge
Forum Frage stellen! Neue Fragen Neue Antworten Login
Frage
Frage
von prilo578 am 13.07.2021, 13.17 Uhr

MySQL doppelte Einträge in Spalte finden?

Wie kann man in einer MySQL Datenbank doppelte Einträge in einer Spalte finden und löschen?
Wenn ich zum Beispiel eine Kundendatenbank habe in der Kunden mit einer Email Adresse gespeichert sind, wie kann ich dann doppelte Email Adressen herausfinden, um diese zu löschen?

Antwort
Antwort
von coder am 13.07.2021, 18.21 Uhr
Du kannst die Abfrage wie folgt absetzen, um doppelte Datensätze in einer MySQL Datenbank zu finden:
SELECT 
    email, 
    COUNT(email)
FROM
    kunden
GROUP BY email
HAVING COUNT(email) > 1
In php oder einer anderen Scriptsprache kannst du das Ergebnis dann weiter verarbeiten, um die Datensätze bspw. zu löschen.

mehr Fragen ...

Die auf malnefrage.de veröffentlichten Fragen und Antworten sind Meinungsäußerungen der jeweiligen User. Da die Aussagen nicht geprüft werden, kann die Richtigkeit der Inhalte nicht gewährleistet werden.