这只是一个例子,从前两个表,但我得到了相同的错误:
MySQL说:文档1064 - 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 ')' at line 10
CREATE TABLE Tallas
(
IDTalla int NOT NULL AUTO_INCREMENT,
descripcion varchar(45) NOT NULL,
PRIMARY KEY (IDTalla),
)
CREATE TABLE Modelo
(
IDModelo int NOT NULL AUTO_INCREMENT,
IDTalla int NOT NULL,
modeloNombre varchar(45) NOT NULL,
precio varchar(45) NOT NULL,
informacion varchar(45) NOT NULL,
PRIMARY KEY (IDModelo),
FOREIGN KEY (IDTalla) REFERENCES Modelo(IDTalla),
)
3条答案
按热度按时间weylhg0b1#
移除
PRIMARY KEY (IDTalla)
处的彗差,使其成为PRIMARY KEY (IDTalla)
REFERENCES Modelo(IDTalla),
也是如此jtw3ybtb2#
删除逗号-〉(IDTalla),)(IDTalla))
zaq34kh63#
看起来你在创建表语句中的主键后面多加了一个逗号。
这应该是:
第二个陈述也是如此。