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.