【发布时间】:2019-06-11 15:23:34
【问题描述】:
**我正在使用 MySQL 8.0 命令行客户端
我正在尝试在 mysql db 中创建一个通用表,但不断收到以下错误:
"ERROR 1064 (42000):您的 SQL 语法有错误;请查看与您的 MySQL 服务器版本相对应的手册,了解在 'AUTO_INCREMENT 附近使用的正确语法, 制造商PTNO VARCHAR(40) NOT NULL, QuantityAvailable12am 我在第 2 行"
我浏览了手册,但没有找到任何有助于解决此问题的内容;还尝试删除索引(id)列并将其分配为 KEY
CREATE TABLE quantity (
id INT NOT NULL AUTO_INCREMENT,
ManufacturerPTNO VARCHAR(40) NOT NULL,
QuantityAvailable12am INT,
QuantityAvailable01am INT,
PRIMARY KEY (ManufacturerPTNO),
);
【问题讨论】:
-
PRIMARY KEY (ManufacturerPTNO),注意额外的逗号我投票关闭这是一个简单的印刷错误。
标签: mysql