sql >> Databasteknik >  >> RDS >> Mysql

Finns det en otillåten teckenlista för mysql-tabellens kolumnnamn?

Extraherat från MySQL-dokumenten förutsatt att du använder minst MySQL 5.0 eller högre:

Tillåtna tecken i ocitat identifierare:

  • ASCII:[0-9,a-z,A-Z$_] (enkla latinska bokstäver, siffror 0-9, dollar, understreck)

  • Utökad:U+0080 .. U+FFFF

Tillåtna tecken i citerade identifierare inkluderar hela Unicode Basic Multilingual Plane (BMP), förutom U+0000:

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

  • Utökad:U+0080 .. U+FFFF

TL;DR

Svarar på din fråga, ja.. Du kan använda $ tecken i kolumnnamn citerade eller icke-citerade.




  1. Tre bord går med andra än INNER JOIN

  2. Node JS asynkrona databasanrop

  3. Välja värden från Oracle Table Variable/Array?

  4. Undvika PostgreSQL dödlägen när du utför massuppdateringar och raderingsåtgärder