Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie kann ich SQL für eine Tabelle schreiben, die denselben Namen wie ein geschütztes Schlüsselwort in MySql hat?

Ordnung ist ein reserviertes Wort. Verwenden Sie keine reservierten Wörter als Tabellen- oder Feldnamen; oder packen Sie es in die Escape-Zeichen wie ` für mysql. Ich persönlich vermeide es einfach, sie zu verwenden, da sie im Allgemeinen mehr Kopfschmerzen verursachen, als sie auf lange Sicht wert sind.

Beispiel:

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

MEHR INFORMATIONEN - Weitere Informationen zu reservierten Wörtern erhalten Sie hier https://dev .mysql.com/doc/refman/5.5/en/keywords.html