Py学习  »  DATABASE

我不知道MySQL上有什么问题,一直得到错误1064

Bee • 5 年前 • 1612 次点击  

在服务器中执行SQL脚本

错误:错误1064:您的SQL语法有错误;请查看与MySQL服务器版本相对应的手册,以获取在“VISIBLE”附近使用的正确语法, 约束 fk_WEEK_WORKOUT 外键( WORKOUT_IdWorkout ) '在第12行

SQL代码:

    -- -----------------------------------------------------
    -- Table `mydb`.`WEEK`
    -- -----------------------------------------------------
    CREATE TABLE IF NOT EXISTS `mydb`.`WEEK` (
      `WeekOne` VARCHAR(27) NOT NULL,
      `WeekTwo` VARCHAR(27) NOT NULL,
      `WeekThree` VARCHAR(27) NOT NULL,
      `WeekFour` VARCHAR(27) NOT NULL,
      `IdWeek` INT NOT NULL,
      `WORKOUT_IdWorkout` INT NOT NULL,
      PRIMARY KEY (`IdWeek`),
      INDEX `fk_WEEK_WORKOUT_idx` (`WORKOUT_IdWorkout` ASC) VISIBLE,
      CONSTRAINT `fk_WEEK_WORKOUT`
        FOREIGN KEY (`WORKOUT_IdWorkout`)
        REFERENCES `mydb`.`WORKOUT` (`IdWorkout`)
        ON DELETE NO ACTION
        ON UPDATE NO ACTION)
    ENGINE = InnoDB

无论我做什么改变,每次我都会得到这个

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/51932
 
1612 次点击  
文章 [ 1 ]  |  最新文章 5 年前