Hallo, ich würde gerne ein multi delete in meiner MySQL ausführen, was auch geht.
Problem dabei ist nur, wenn sich in der TEST2.b keine ID befindet löscht er die TEST2.a nicht.
Nun meine Frage, wie kann ich es machen, dass er trotzdem alles löscht auch wenn mal keine ID vorhanden ist.
Denn ich würde gerne mehrere Tabelen benutzen, nur wenn er keinen Eintrag in der Tabele findet bricht er das löschen ab und dies möchte ich vermeiden.
MFG Viper
Problem dabei ist nur, wenn sich in der TEST2.b keine ID befindet löscht er die TEST2.a nicht.
Nun meine Frage, wie kann ich es machen, dass er trotzdem alles löscht auch wenn mal keine ID vorhanden ist.
Denn ich würde gerne mehrere Tabelen benutzen, nur wenn er keinen Eintrag in der Tabele findet bricht er das löschen ab und dies möchte ich vermeiden.
Code:
sprintf (Query, "DELETE TEST1, TEST2 FROM a, b WHERE TEST1.a = TEST2.b AND TEST2.b = %i", ID);
MFG Viper