sql >> Databasteknik >  >> RDS >> Mysql

Hur kan jag skriva SQL för en tabell som har samma namn som ett skyddat nyckelord i MySql?

Ordning är ett reserverat ord. Använd inte reserverade ord som tabell- eller fältnamn; eller slå in det i escape-tecken som ` för mysql. Personligen undviker jag bara att använda dem eftersom de i allmänhet orsakar mer huvudvärk än vad de är värda i det långa loppet.

Exempel:

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

MER INFO - du kan få mer info om reserverat ord här https://dev .mysql.com/doc/refman/5.5/en/keywords.html



  1. Skickar SentryOne-data till Azure SQL Database DTU Calculator

  2. Använder setDate i PreparedStatement

  3. Inkrementell datareplikering i IRI Workbench

  4. Revision i Oracle