sql >> Database >  >> RDS >> Mysql

Mag je getallen als tabelnamen gebruiken in MySQL?

Regels voor het benoemen van objecten, inclusief tabellen in MySql:

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

Identifiers kunnen beginnen met een cijfer, maartenzij geciteerd mag niet alleen uit cijfers bestaan.

Dit zou dus ongeldig zijn:

 SELECT * FROM 12345;

Maar het volgende zou geldig zijn:

 SELECT * FROM `12345`;

Of als het in ANSI-modus draait, zou het volgende werken:

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


  1. Hoe de beperking van de externe sleutel in de SQL Server-database te laten vallen - SQL Server / TSQL-zelfstudie, deel 75

  2. Kun je een if-statement toevoegen in ORDER BY?

  3. Hoe u uw PostgreSQL-databases beheert vanuit de ClusterControl CLI

  4. MySQL Event Scheduler op een specifieke tijd elke dag