dedlfix: Deppensicher MySQL Tabellen - Erstellungs - Syntax lernen

Beitrag lesen

Viel schlimmer, dieses Beispiel enthält meiner Meinung nach einen gravierenden Fehler, siehe http://dev.mysql.com/doc/mysql/de/reserved-words.html. Du darfst in MySQL zwar 'text' als Spaltennamen verwenden, solltest es aber nicht tun.

Wenn man in seinen Applikationen strikt jeden Tabellen- und Feldnamen quotet hat man weder jetzt noch in Zukunft Probleme mit reservierten Bezeichnern.

SELECT text FROM foo

SELECT foo.text,bar.select,baz.order FROM foo,bar,baz WHERE foo.limit = ...