sql >> Databasteknik >  >> RDS >> Mysql

Får du använda siffror som tabellnamn i MySQL?

Regler för att namnge objekt, inklusive tabeller i MySql:

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

Identifierare kan börja med en siffra menom de inte citeras får inte bestå enbart av siffror.

Så detta skulle vara ogiltigt:

 SELECT * FROM 12345;

Men följande skulle vara giltigt:

 SELECT * FROM `12345`;

Eller om du kör i ANSI-läge skulle följande fungera:

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


  1. Hur pg_sleep_until() fungerar i PostgreSQL

  2. Hur man skriver lagrade procedurer för professionella SSRS-rapporter

  3. Kör inbyggd sql med viloläge

  4. Hur skickar man tabellvärderade parametrar från Java till SQL Server lagrad procedur?