gpt4 book ai didi

mysql - 在 mysql 数据库中创建表,错误 1064 (42000)?

转载 作者:行者123 更新时间:2023-11-29 15:54:56 26 4
gpt4 key购买 nike

**正在使用 MySQL 8.0 命令行客户端

我正在尝试在 mysql 数据库中创建通用表,但不断收到以下错误:

"ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AUTO_INCREMENT, ManufacturerPTNO VARCHAR(40) NOT NULL, QuantityAvailable12am I' at line 2"

我已经浏览了手册,但没有找到任何有助于解决此问题的内容;还尝试删除索引(id)列并将其指定为 KEY

CREATE TABLE quantity ( 
id INT NOT NULL AUTO_INCREMENT,
ManufacturerPTNO VARCHAR(40) NOT NULL,
QuantityAvailable12am INT,
QuantityAvailable01am INT,
PRIMARY KEY (ManufacturerPTNO),
);

最佳答案

CREATE TABLE quantity ( 
id INT NOT NULL AUTO_INCREMENT,
ManufacturerPTNO VARCHAR(40) NOT NULL,
QuantityAvailable12am INT,
QuantityAvailable01am INT,
PRIMARY KEY (id)
);

主键应该是id

根据您的评论更新答案

CREATE TABLE quantity ( 
id INT NOT NULL AUTO_INCREMENT,
ManufacturerPTNO VARCHAR(40) NOT NULL,
QuantityAvailable12am INT,
QuantityAvailable01am INT,
PRIMARY KEY (ManufacturerPTNO),
UNIQUE KEY (id)
);

关于mysql - 在 mysql 数据库中创建表,错误 1064 (42000)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56546975/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com