我使用反引号构建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