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

Existe-t-il une liste de caractères non autorisés pour les noms de colonne de la table mysql ?

Extrait de la documentation MySQL en supposant que vous utilisez au moins MySQL 5.0 ou supérieur :

Caractères autorisés dans sans guillemets identifiants :

  • ASCII :[0-9,a-z,A-Z$_] (lettres latines de base, chiffres 0-9, dollar, trait de soulignement)

  • Étendu :U+0080 .. U+FFFF

Caractères autorisés dans les quotes les identifiants incluent le plan multilingue de base Unicode (BMP) complet, à l'exception de U+0000 :

  • ASCII :U+0001 .. U+007F

  • Étendu :U+0080 .. U+FFFF

TL;DR

Répondre à votre question, oui.. Vous pouvez utiliser le $ caractère dans les noms de colonne entre guillemets ou sans guillemets.