Mysql
 sql >> Base de données >  >> RDS >> Mysql

Dois-je utiliser des backticks ou non lors de l'échappement de mots-clés dans MySQL ?

Le moyen le plus portable (entre les systèmes) est d'utiliser des guillemets doubles, cependant, cela nécessiterait d'activer ANSI_QUOTES qui est désactivé par défaut sur la plupart des installations.

Ainsi, tout en gardant une compatibilité sans doute utile entre les différents moteurs (et l'incompatibilité ne se limite pas uniquement aux backticks mais à des millions d'autres choses différentes entre MySQL et d'autres systèmes) vous tuez la compatibilité entre les différentes configurations de MySQL ce qui est de loin le plus important.

Éviter les mots clés réservés est toujours la meilleure solution.