Règles de nommage des objets, y compris les tables dans MySql :
http://dev.mysql.com/doc/refman/5.1 /fr/identifiers.html
Les identifiants peuvent commencer par un chiffre maissauf s'ils sont cités ne peut pas se composer uniquement de chiffres.
Ce serait donc invalide :
SELECT * FROM 12345;
Mais ce qui suit serait valide :
SELECT * FROM `12345`;
Ou si vous exécutez en mode ANSI, ce qui suit fonctionnerait :
SET @@session.sql_mode=ANSI_QUOTES;
SELECT * FROM "12345";