dedlfix: mysql: Delete und Tabellenalias

Beitrag lesen

Tach!

DELETE FROM table AS t WHERE... ergibt (in mysql) einen Syntaxfehler.
Hingegen
DELETE t FROM table AS t WHERE... ergibt diesen Syntaxfehler nicht.

Soweit richtig. Die erste Zeile ist die Single-Table-Syntax, da gibt es keinen Alias. Man kann nur den Tabellennamen angeben. Die zweite Zeile ist die Multiple-Table-Syntax, auch wenn du da nur eine Tabelle verwendest.

Auch
DELETE FROM table WHERE... ergibt diesen Syntaxfehler nicht.

Single-Table-Syntax, passt.

dedlfix.