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

Er der en ikke tilladt tegnliste for mysql-tabellens kolonnenavne?

Uddraget fra MySQL-dokumenterne forudsat at du bruger mindst MySQL 5.0 eller nyere:

Tilladte tegn i uciterede identifikatorer:

  • ASCII:[0-9,a-z,A-Z$_] (grundlæggende latinske bogstaver, cifre 0-9, dollar, understregning)

  • Forlænget:U+0080 .. U+FFFF

Tilladte tegn i citeret identifikatorer inkluderer hele Unicode Basic Multilingual Plane (BMP), undtagen U+0000:

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

  • Forlænget:U+0080 .. U+FFFF

TL;DR

Besvarer dit spørgsmål, ja.. Du kan bruge $ tegn i kolonnenavne citeret eller ikke-anført.




  1. Sådan inkluderes ekskluderede rækker i RETURNING from INSERT ... ON CONFLICT

  2. Almindelige MySql-interviewspørgsmål og svar for friskere og erfarne

  3. Php Mysql Søg mellem to datoer

  4. Hvad er formålet med at bruge mysql_secure_installation?