Hallo,
also das einfügen und auslesen mit zwei Tabellen klappt ganz prima... aber jetz will ich auch aus beiden Tabellen gleichzeitig löschen... im Manual steht da zu dem thema (6.4.6 - DELETE Syntax):
also hab ich das query so abgewandelt...
wenn ich dieses query aber auf die DB loslass, antwortet MySQL aber mit dieser Fehlermeldung:
Wo liegt der Fehler? Ich hab schon alle möglichen Kombinationen der beiden Queries aus dem Manual probiert... was hab ich da übersehen?
Danke für eure Hilfe!!!
also das einfügen und auslesen mit zwei Tabellen klappt ganz prima... aber jetz will ich auch aus beiden Tabellen gleichzeitig löschen... im Manual steht da zu dem thema (6.4.6 - DELETE Syntax):
The .* after the table names is there just to be compatible with Access:
DELETE t1,t2 FROM t1,t2,t3 WHERE t1.id=t2.id AND t2.id=t3.id
or
DELETE FROM t1,t2 USING t1,t2,t3 WHERE t1.id=t2.id AND t2.id=t3.id
DELETE t1,t2 FROM t1,t2,t3 WHERE t1.id=t2.id AND t2.id=t3.id
or
DELETE FROM t1,t2 USING t1,t2,t3 WHERE t1.id=t2.id AND t2.id=t3.id
Code:
DELETE FROM fair_dates, fair_details WHERE fair_dates.fair_id = fair_details.fair_id AND fair_details.fair_id = 35;
You have an error in your SQL syntax near ' fair_details WHERE fair_dates.fair_id = fair_details.fair_id AND
Danke für eure Hilfe!!!
Kommentar