【发布时间】:2013-02-19 02:08:36
【问题描述】:
考虑以下 CREATE TABLE 查询:
CRAETE TABLE tablename (100 VARCHAR(10), 200 VARCHAR(10));
在此查询中,100 和 200 是列名。是否可以创建这样的表?
【问题讨论】:
-
您可以为此使用反引号...
标签: mysql syntax create-table
考虑以下 CREATE TABLE 查询:
CRAETE TABLE tablename (100 VARCHAR(10), 200 VARCHAR(10));
在此查询中,100 和 200 是列名。是否可以创建这样的表?
【问题讨论】:
标签: mysql syntax create-table
标识符可以以数字开头,但除非被引用,否则标识符可能不完全由数字组成。
【讨论】:
是的,这是可能的,但您需要用反引号包装这些值。
CREATE TABLE tablename
(
`100` VARCHAR(10),
`200` VARCHAR(10)
);
【讨论】: