Tobi: mysql: Delete und Tabellenalias

Beitrag lesen

Hi,

Was meint hier "SELECT-Teil"?

SELECT...
FROM...
WHERE...

Gehe ich recht in der Annahme, dass es dir darum geht, einen im FROM vergebenen Alias in der Abfrage selbst benutzen zu *müssen*?

Haargenau.

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

Hingegen

DELETE t FROM table AS t WHERE... ergibt diesen Syntaxfehler nicht.

Auch

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

Und meine Frage ist:

Ist das mysql-spezifisch oder ist das entsprechend in allen Datenbanksystemen so, ist es also SQL2011 Standard?

Tobi