【发布时间】:2016-10-13 21:49:34
【问题描述】:
操作失败:将 SQL 脚本应用到数据库时出错。
ERROR 1064:您的 SQL 语法有错误;检查手册 对应于您的 MySQL 服务器版本以获得正确的语法 在')附近使用 参考
ad_d19fb99c240e6c8.user() 删除无操作 ON U' 在第 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)
【问题讨论】:
-
致在 Google 上找到此内容的任何人:确保您的表引擎匹配,在我的情况下是此错误的一个问题;在此处查看(也许还可以投票)mysql Foreign key constraint is incorrectly formed error
-
@aexl 谢谢,这是我的问题,表引擎不一样。
标签: mysql mysql-workbench