Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Czy istnieje lista niedozwolonych znaków dla nazw kolumn tabeli mysql?

Wyodrębnione z dokumentacji MySQL zakładając, że używasz co najmniej MySQL 5.0 lub nowszego:

Dozwolone znaki w nie cytowane identyfikatory:

  • ASCII:[0-9,a-z,A-Z$_] (podstawowe litery łacińskie, cyfry 0-9, dolar, podkreślenie)

  • Rozszerzony:U+0080 .. U+FFFF

Dozwolone znaki w cytowane identyfikatory obejmują pełną płaszczyznę Unicode Basic Multilingual Plane (BMP), z wyjątkiem U+0000:

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

  • Rozszerzony:U+0080 .. U+FFFF

TL;DR

Odpowiadając na twoje pytanie, tak... Możesz użyć $ znak w nazwach kolumn cytowany lub niecytowany.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. sprawdź wiek przed zarejestrowaniem użytkownika, aby sprawdzić, czy ma więcej niż określony wiek za pomocą mvc

  2. Rekord androida/php nie jest wstawiany do mysql

  3. Wypełnij pole wyboru z bazy danych za pomocą jQuery

  4. Jak uzyskać prawdziwy rozmiar bazy danych MySQL?

  5. Składnia SQL DELETE – wymieniona przez DBMS