Mysql
 sql >> Database >  >> RDS >> Mysql

Come posso scrivere SQL per una tabella che condivide lo stesso nome di una parola chiave protetta in MySql?

Ordine è una parola riservata. Non utilizzare parole riservate come nomi di tabelle o campi; o avvolgilo nei caratteri di escape come ` per mysql. Personalmente evito di usarli perché generalmente causano più mal di testa di quanto valgano a lungo termine.

Esempio:

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

MAGGIORI INFORMAZIONI - puoi ottenere maggiori informazioni sulla parola riservata qui https://dev .mysql.com/doc/refman/5.5/en/keywords.html