Hallo,
ich hab da mal ein kleines Problem.
Es geht um folgendes. Ich möchte Datensätze aus 3 Tabellen löschen.
Das mache ich mit diesem Syntax:
Das funktioniert auch gut.
Aber leider nur wenn in allen 3 Tabellen was drin steht.
Ist z.B. die ID in Bilder nicht vorhanden, wird die Abfrage zwar ausgeführt,
aber der Datensatz wird nicht gelöscht.
ich hab da mal ein kleines Problem.
Es geht um folgendes. Ich möchte Datensätze aus 3 Tabellen löschen.
Das mache ich mit diesem Syntax:
PHP-Code:
$sql="DELETE FROM autos, daten, bilder USING autos, daten, bilder WHERE autos.auto_id = '".$id."' AND daten.auto_id = '".$id."' AND bilder.auto_id = '".$id."'";
Aber leider nur wenn in allen 3 Tabellen was drin steht.
Ist z.B. die ID in Bilder nicht vorhanden, wird die Abfrage zwar ausgeführt,
aber der Datensatz wird nicht gelöscht.


Kommentar