sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo puedo escribir SQL para una tabla que comparte el mismo nombre que una palabra clave protegida en MySql?

Orden es una palabra reservada. No use palabras reservadas como nombres de tablas o campos; o envuélvalo en los caracteres de escape como ` para mysql. Personalmente, simplemente evito usarlos, ya que generalmente causan más dolor de cabeza de lo que valen a largo plazo.

Ejemplo:

mysql_query("SELECT * FROM `order` WHERE orderID = 102;");

MÁS INFORMACIÓN - Puede obtener más información sobre la palabra reservada aquí https://dev .mysql.com/doc/refman/5.5/en/keywords.html