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

Skal jeg bruge backticks eller ej, når jeg undslipper søgeord i MySQL?

Den mest bærbare måde (mellem systemerne) er at bruge dobbelte anførselstegn, men det ville kræve at aktivere ANSI_QUOTES som er slået fra som standard på de fleste installationer.

Så mens man bevarer en velsagtens nyttig kompatibilitet mellem forskellige motorer (og inkompatibilitet begrænser sig ikke til kun backticks, men til zillion andre ting, der er forskellige mellem MySQL og andre systemer) dræber du kompatibiliteten mellem forskellige opsætninger af MySQL hvilket er langt vigtigere.

At undgå de reserverede søgeord er altid den bedste løsning.



  1. Ruby on Rails:Er der nogen måde at trække varer fra databasen og få dem returneret i en bestemt rækkefølge?

  2. Disaster Recovery Options for PostgreSQL implementeret til en hybrid sky

  3. Hvordan sletter man duplikerede poster?

  4. Android Room:Sådan migreres kolonneomdøbning?