我使用反引號構建MYSQL查詢。例如,爲mysql查詢使用反引號/反引號
SELECT `title` FROM `table` WHERE (`id` = 3)
,而不是:
SELECT title FROM table WHERE (id = 3)
我覺得我得到了這種做法從phpMyAdmin的出口,並從我的理解,甚至Rails會這樣的查詢。
但是現在我看到越來越少的像這樣構建的查詢,而且代碼看起來更加複雜,而且在查詢中使用反引號更復雜。即使使用SQL輔助函數,沒有它們,事情也會變得更簡單。因此,我正在考慮讓他們落後。
我想知道在這個練習中是否還有其他的含義,比如SQL(我的例子中的MySQL)解釋速度等等。您怎麼看?
是'date'不是一個明智的列名? – 2015-07-14 21:16:03
'date'是其中一個看似明智的,但是MySQL保留字。 MySQL保留字在這裏列出:https://dev.mysql.com/doc/refman/5.5/en/keywords.html – Tenner 2015-07-14 21:25:08
@Tenner,如何逃避反向? – 2016-07-07 18:06:57