错误:错误1064:您的SQL语法有错误;检查与您的MariaDB服务器相对应的手册

时间:2018-09-17 11:13:59

标签: mariadb

所以我的SQL上一直出现此错误

  

错误:错误1064:您的SQL语法有错误;检查   对应于您的MariaDB服务器版本的手册   在'CONSTRAINT fk_examinee_user1附近使用的语法       外键(userName)       在第12行引用“ q”

SQL代码:

    -- -----------------------------------------------------
    -- Table `questionnaire`.`examinee`
    -- -----------------------------------------------------
    CREATE TABLE IF NOT EXISTS `questionnaire`.`examinee` (
      `examineeNumber` INT NOT NULL,
      `userName` VARCHAR(45) NOT NULL,
      `examineeID` VARCHAR(45) NOT NULL,
      `startDate` INT NOT NULL,
      `endDate` INT NOT NULL,
      `Active` VARCHAR(45) NOT NULL,
      PRIMARY KEY (`examineeID`),
      INDEX `fk_examinee_user1_idx` (`userName` ASC) VISIBLE,
      CONSTRAINT `fk_examinee_user1`
        FOREIGN KEY (`userName`)
        REFERENCES `questionnaire`.`user` (`userName`)
        ON DELETE NO ACTION
        ON UPDATE NO ACTION)
    ENGINE = InnoDB;

尝试了所有内容,但代码对我而言似乎正确。请帮助

0 个答案:

没有答案