sql >> Databasteknik >  >> RDS >> Mysql

Ska jag använda backticks eller inte när jag undslipper sökord i MySQL?

Det mest bärbara sättet (mellan systemen) är att använda dubbla citattecken, men det skulle kräva att ANSI_QUOTES aktiverades som är avstängt som standard på de flesta installationer.

Så samtidigt som man behåller säkert användbar kompatibilitet mellan olika motorer (och inkompatibilitet begränsar sig inte bara till backticks utan till miljontals andra saker som skiljer sig mellan MySQL och andra system) dödar du kompatibiliteten mellan olika inställningar av MySQL vilket är mycket viktigare.

Att undvika de reserverade sökorden är alltid den bästa lösningen.



  1. Tabell med 80 miljoner poster och att lägga till ett index tar mer än 18 timmar (eller för alltid)! Nu då?

  2. Utveckling av feltolerans i PostgreSQL:Synchronous Commit

  3. 5 typer av databasreparationer

  4. Hur testar man en Oracle Stored Procedure med RefCursor returtyp?