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

Hvordan kan jeg skrive SQL til en tabel, der deler det samme navn som et beskyttet søgeord i MySql?

Orden er et reserveret ord. Brug ikke reserverede ord som tabel- eller feltnavne; eller pak den ind i escape-tegnene såsom ` for mysql. Personligt undgår jeg bare at bruge dem, da de generelt giver mere hovedpine, end de er værd i det lange løb.

Eksempel:

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

MERE INFO - du kan få mere info om reserveret ord her https://dev .mysql.com/doc/refman/5.5/en/keywords.html



  1. Hvordan kan jeg sætte en database under git (versionskontrol)?

  2. Hvordan får man rækkeantal i sqlite ved hjælp af Android?

  3. Opret ny tabel ved at vælge data fra andre tabeller med CREATE TABLE AS

  4. Docker venter på, at postgresql kører