sql >> Databáze >  >> RDS >> Mysql

Je povoleno používat čísla jako názvy tabulek v MySQL?

Pravidla pro pojmenování objektů, včetně tabulek v MySql:

http://dev.mysql.com/doc/refman/5.1 /cs/identifiers.html

Identifikátory mohou začínat číslicí, alepokud nejsou uvedeny nesmí obsahovat pouze číslice.

Takže toto by bylo neplatné:

 SELECT * FROM 12345;

Ale platilo by následující:

 SELECT * FROM `12345`;

Nebo pokud běží v režimu ANSI, fungovalo by následující:

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


  1. Jak aktualizovat více sloupců v PostgreSQL

  2. Jak procházet sadou výsledků mysql

  3. PHP vkládání více polí zaškrtávacích polí A textových polí do databáze MySQL

  4. Je možné vynutit kontrolu dat v MySQL pomocí regulárního výrazu