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

Puoi usare i numeri come nomi di tabelle in MySQL?

Regole per la denominazione degli oggetti, incluse le tabelle in MySql:

http://dev.mysql.com/doc/refman/5.1 /it/identificatori.html

Gli identificatori possono iniziare con una cifra mase non citato non può essere composto solo da cifre.

Quindi questo non sarebbe valido:

 SELECT * FROM 12345;

Ma sarebbe valido quanto segue:

 SELECT * FROM `12345`;

Oppure, se in esecuzione in modalità ANSI, funzionerebbe quanto segue:

SET @@session.sql_mode=ANSI_QUOTES;
SELECT * FROM "12345";