sql >> Base de Datos >  >> RDS >> Mysql

¿Se le permite usar números como nombres de tabla en MySQL?

Reglas para nombrar objetos, incluidas tablas en MySql:

http://dev.mysql.com/doc/refman/5.1 /es/identificadores.html

Los identificadores pueden comenzar con un dígito, pero a menos que se cite no puede consistir únicamente de dígitos.

Entonces esto no sería válido:

 SELECT * FROM 12345;

Pero lo siguiente sería válido:

 SELECT * FROM `12345`;

O si se ejecuta en modo ANSI, lo siguiente funcionaría:

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