Tengo la construcción de consultas MYSQL con backticks. Por ejemplo,Usando backquote/backticks para consultas de mysql
SELECT `title` FROM `table` WHERE (`id` = 3)
en oposición a:
SELECT title FROM table WHERE (id = 3)
Creo que tengo esta práctica de los phpMyAdmin exportaciones, y por lo que he entendido, incluso rieles genera sus consultas como esta.
Pero hoy en día veo cada vez menos consultas construidas de esta manera, y también, el código parece más complicado y más complicado con backticks en las consultas. Incluso con las funciones auxiliares de SQL, las cosas serían más simples sin ellas. Por lo tanto, estoy considerando dejarlos atrás.
Quería saber si hay alguna implicación en esta práctica, como la velocidad de interpretación SQL (MySQL en mi caso), etc. ¿Qué opina?
es 'date' no un nombre de columna sensata? –
'date' es uno de esos que parece sensato, pero es una palabra reservada de MySQL. Las palabras reservadas de MySQL se enumeran aquí: https://dev.mysql.com/doc/refman/5.5/en/keywords.html – Tenner
@Tenner, ¿cómo escapar de un retroceso? –