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

Esiste un elenco di caratteri non consentito per i nomi delle colonne della tabella MySQL?

Estratto dai documenti MySQL supponendo che tu stia utilizzando almeno MySQL 5.0 o versioni successive:

Caratteri consentiti tra senza virgolette identificatori:

  • ASCII:[0-9,a-z,A-Z$_] (lettere latine di base, cifre 0-9, dollaro, underscore)

  • Esteso:U+0080 .. U+FFFF

Caratteri consentiti tra virgolette gli identificatori includono l'Unicode Basic Multilingual Plane (BMP) completo, eccetto U+0000:

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

  • Esteso:U+0080 .. U+FFFF

TL;DR

Rispondendo alla tua domanda, sì.. Puoi usare il $ carattere nei nomi delle colonne tra virgolette o senza virgolette.