gpt4 book ai didi

Mysql workbench 将 SQL 脚本应用于数据库时出错

转载 作者:行者123 更新时间:2023-11-29 01:51:44 25 4
gpt4 key购买 nike

操作失败:将 SQL 脚本应用到数据库时出错。

ERROR 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 ') REFERENCES ad_d19fb99c240e6c8.user () ON DELETE NO ACTION ON U' at line 10

SQL语句:

CREATE TABLE `ad_d19fb99c240e6c8`.`instructor_profile` (
`InstructorId` INT NULL,
`InstructorName` VARCHAR(45) NULL,
`companyId` INT NULL,
`companyName` VARCHAR(45) NULL,
`instructorEmail` VARCHAR(45) NULL,
`ManagerName` VARCHAR(45) NULL,
`ManagerEmail` VARCHAR(45) NULL,
CONSTRAINT `UserId`
FOREIGN KEY ()
REFERENCES `ad_d19fb99c240e6c8`.`user` ()
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT `VendorId`
FOREIGN KEY ()
REFERENCES `ad_d19fb99c240e6c8`.`vendor` ()
ON DELETE NO ACTION
ON UPDATE NO ACTION)

最佳答案

正如其他人所说,您必须将列名放在括号内。这必须与您之前在 CREATE TABLE 语句中给出的列名之一相匹配。

关于Mysql workbench 将 SQL 脚本应用于数据库时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40020714/

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