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
= ...