私はbackticksでMYSQLクエリを構築しています。例えば、mysqlクエリにbackquote/backticksを使用する
SELECT `title` FROM `table` WHERE (`id` = 3)
と対照的に:
SELECT title FROM table WHERE (id = 3)
は、私は私もRailsは、このようにそのクエリを生成し、phpMyAdminの輸出から、と私は理解し何からこの練習を得たと思います。
しかし、今日では、このように構築されたクエリがますます少なくなっています。また、コードはクエリのバックティックで複雑で複雑になります。 SQLヘルパー関数を使用しても、それがなければ簡単になります。したがって、私はそれらを残しておくことを検討しています。
私は、SQL(私の場合はMySQL)の解釈速度など、このプラクティスに他の意味があるかどうかを知りたかったのですが、どう思いますか?
は 'date'ない賢明な列名ですか? –
'date'は分かりやすいようですが、MySQLの予約語です。 MySQLの予約語は以下の通りです:https://dev.mysql.com/doc/refman/5.5/en/keywords.html – Tenner
@Tenner、バックティックから脱出する方法は? –