从MySql工作台导出时SQL脚本中出现错误1064
从MySQL工作台导出模型时在SQL脚本中获取错误。我已经四处寻找了一段时间,但在这个具体案例中找不到任何有帮助的答案 正在尝试将MySQL工作台中创建的脚本导出到phpMyAdmin。有人能看出这部分脚本有什么问题吗 在服务器中执行SQL脚本 错误:错误1064:您的SQL语法有错误;检查与您的MariaDB服务器版本相对应的手册,以了解要使用的正确语法(接近“) 参考资料从MySql工作台导出时SQL脚本中出现错误1064,mysql,sql,Mysql,Sql,从MySQL工作台导出模型时在SQL脚本中获取错误。我已经四处寻找了一段时间,但在这个具体案例中找不到任何有帮助的答案 正在尝试将MySQL工作台中创建的脚本导出到phpMyAdmin。有人能看出这部分脚本有什么问题吗 在服务器中执行SQL脚本 错误:错误1064:您的SQL语法有错误;检查与您的MariaDB服务器版本相对应的手册,以了解要使用的正确语法(接近“) 参考资料mydbStaff() 不删除任何操作 更新时第15行无活动 SQL代码 -- -------------
mydb
Staff
()
不删除任何操作
更新时第15行无活动
SQL代码
-- -----------------------------------------------------
-- Table `mydb`.`course`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `mydb`.`course` (
`idcourse` INT NOT NULL AUTO_INCREMENT,
`title` VARCHAR(45) NOT NULL,
`describtion` VARCHAR(45) NOT NULL,
`week start` DATE NOT NULL,
`week end` DATE NOT NULL,
`ECTS` INT NOT NULL,
`course responsible` VARCHAR(45) NOT NULL,
`level` VARCHAR(45) NOT NULL,
PRIMARY KEY (`idcourse`),
CONSTRAINT `course responsible`
FOREIGN KEY ()
REFERENCES `mydb`.`Staff` ()
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT `level`
FOREIGN KEY ()
REFERENCES `mydb`.`Level` ()
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB
检查外键语法
CREATE TABLE <table_name>(
column1 data_type[(size)] ,
column2 data_type[(size)] ,
constraint(constraint_name)
FOREIGN KEY [column1,column2...]
REFERENCES [primary_key_table] (column_list_of_primary_key_table) ...);
创建表(
第1列数据类型[(大小)],
第2列数据类型[(大小)],
约束(约束名称)
外键[第1列,第2列…]
参考[主键表](主键表的列列表);
外键定义为空-未提供引用或引用字段。无引用?空括号必须包含字段名称。请阅读手册。