|
Die letzten 5 Postings in diesem Thema » Alle anzeigen
von bastir |
Danke Leute,
das werde ich am montag dann gleich mal ausprobieren!
Schönen sonntag noch! |
von languitar |
ansonsten pack subID vielleicht auch mal in die Accents. |
von stalkerX |
Ein Blick in die Doku hilft meistens: Das Multi-Tabellen-Löschformat wird ab MySQL 4.0.0 unterstützt.
Die Idee ist, dass nur übereinstimmende Zeilen aus den Tabellen, die VOR der FROM-Klausel stehen, gelöscht werden. Die Auswirkung ist, dass Sie Zeilen aus vielen Tabellen zugleich löschen können, sowie dass zusätzliche Tabellen zum Suchen benutzt werden.
Das .*-Zeichen nach den Tabellennamen ist nur aus Gründen der Kompatibilität mit Access vorhanden:
DELETE t1,t2 FROM t1,t2,t3 WHERE t1.id=t2.id AND t2.id=t3.id
In diesem Fall werden übereinstimmende Zeilen nur aus den Tabellen t1 und t2 gelöscht. |
|
von Philipp Gérard |
1:
2: | DELETE FROM `submenu` ,
`files` WHERE subID = '25' |
? |
von bastir |
das ist doch das komplette query.
Ich dachte, mann könnte damit auch gleich in 2 Tabellen (submenu, files) Daten löschen die mit der Bedingung übeeinstimmen.
Wäre doch praktischer, als 2 queries hintereinander.
|
|
|
|