Wo ist der Fehler ?
Hamza Raya
- datenbank
0 Lude0 Axel Richter
Hallo !
Ich habe folgenden SQL Befehl ausgeführt
DELETE FROM changes, device, interface WHERE changes.FK_Interface = interface.PK_Interface AND interface.FK_Device = device.PK_Device AND device.PK_Device = 128
und erhalte folgenden Fehler
Fehler in der Syntax bei 'WHERE changes.FK_Interface = interface.PK_Interface AND interfac' in Zeile 1.
Warum ?
Bin dankbar für jede Hilfe
Gruss
Hamza Raya
Hi,
mal sowas versuchen:
delete from
table_a
where
table_a.df_pk in (...)
Wobei 'pk' der Primaerschluessel ist und in der WHERE-Klausel die Bedingung (incl.JOINs) stecken.
Gruss,
Lude
Hallo,
Ich habe folgenden SQL Befehl ausgeführt
DELETE FROM changes, device, interface WHERE changes.FK_Interface = interface.PK_Interface AND interface.FK_Device = device.PK_Device AND device.PK_Device = 128
MySQL?
Dann lies nochmal in http://www.mysql.com/doc/en/DELETE.html über multiple-table delete nach. Speziell seit welcher Version es das überhaupt gibt und wie die Syntax auszusehen hat.
viele Grüße
Axel