MySQL Workbench 中使用外键错误,错误代码 1064
Error by foreign key use in MySQL Workbench,error code 1064
1.Hello 我的 SQL 有问题 code.I 成为错误代码:1064。您的 SQL 语法有误。
2.Error:13:05:36 ADD CONSTRAINT FK_ID_Mannschaft FOREIGN KEY (ID_Mannschaft
) REFERENCES Mannschaft
(ID_Mannschaft
) ON UPDATE CASCADE ON DELETE CASCADE Error Code: 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 'ADD CONSTRAINT FK_ID_Mannschaft FOREIGN KEY (ID_Mannschaft
) REFERENCES `Man' at line 1 0.032 sec
ALTER TABLE `Trainier`
ADD `ID_Mannschaft` INT NOT NULL,
ADD CONSTRAINT FK_ID_Mannschaft
FOREIGN KEY (`ID_Mannschaft`) REFERENCES `Mannschaft`(`ID_Mannschaft`)
ON UPDATE CASCADE ON DELETE CASCADE;
假设下面给出的结构,没有发现错误,请检查数据类型和约束。
Create Table Mannschaft (ID_Mannschaft Int, Constraint Primary Key (ID_Mannschaft));
Create Table Trainier (ID VarChar(40));
ALTER TABLE `Trainier`
ADD `ID_Mannschaft` INT NOT NULL,
ADD CONSTRAINT FK_ID_Mannschaft
FOREIGN KEY (`ID_Mannschaft`) REFERENCES `Mannschaft`(`ID_Mannschaft`)
ON UPDATE CASCADE ON DELETE CASCADE;
1.Hello 我的 SQL 有问题 code.I 成为错误代码:1064。您的 SQL 语法有误。
2.Error:13:05:36 ADD CONSTRAINT FK_ID_Mannschaft FOREIGN KEY (
ID_Mannschaft
) REFERENCESMannschaft
(ID_Mannschaft
) ON UPDATE CASCADE ON DELETE CASCADE Error Code: 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 'ADD CONSTRAINT FK_ID_Mannschaft FOREIGN KEY (ID_Mannschaft
) REFERENCES `Man' at line 1 0.032 sec
ALTER TABLE `Trainier`
ADD `ID_Mannschaft` INT NOT NULL,
ADD CONSTRAINT FK_ID_Mannschaft
FOREIGN KEY (`ID_Mannschaft`) REFERENCES `Mannschaft`(`ID_Mannschaft`)
ON UPDATE CASCADE ON DELETE CASCADE;
假设下面给出的结构,没有发现错误,请检查数据类型和约束。
Create Table Mannschaft (ID_Mannschaft Int, Constraint Primary Key (ID_Mannschaft));
Create Table Trainier (ID VarChar(40));
ALTER TABLE `Trainier`
ADD `ID_Mannschaft` INT NOT NULL,
ADD CONSTRAINT FK_ID_Mannschaft
FOREIGN KEY (`ID_Mannschaft`) REFERENCES `Mannschaft`(`ID_Mannschaft`)
ON UPDATE CASCADE ON DELETE CASCADE;