【发布时间】:2013-07-30 20:17:06
【问题描述】:
这是我失败的 MySQL 代码:
CREATE TABLE product (
id int NOT NULL AUTO_INCREMENT,
'item-name' VARCHAR(255) NOT NULL,
'item-description' TEXT,
'listing-id' VARCHAR(50),
PRIMARY KEY (id)
)
错误是:
创建表时出错:您的 SQL 语法有误;检查手册 对应于您的 MySQL 服务器版本,以便在附近使用正确的语法
'item-name' VARCHAR(255) NOT NULL, 'item-description' TEXT, 'listing-id'' 在第 3 行
文档说要使用引号...有什么问题?
【问题讨论】:
-
我建议只使用下划线。这是更常见的做法。所以使用
item_name、item_description、listing_id。不过,要回答您的问题,您需要反引号而不是引号。
标签: mysql create-table