Löschen von Tabelleneinträgen mit fehlender Reffer
am 12.04.2008 00:18:28 von Alexander ErlangenHallo,
ich habe zwei Tabellen. Eine Tabelle mit Kundendaten und eine Tabelle
mit Bestellungen. In der Tabelle Bestellungen gibt es ein Feld
"kunden_id", welches als Fremdschlüssel zur Tabelle Kunden dient.
Ich möchte nun durch einen Cronjob alle Datensätze in der Tabelle
Bestellungen löschen, die als Fremdschlüssel einen Wert in "kunden_id"
haben, welchen es nicht mehr gibt.
Kann ich dies mit einem einzigen delete-sql Statement, oder muss ich
mittels PHP eine Schleife programmieren und jeden einzelnen Datensatz
prüfen?