Так что я продолжаю иметь эту ошибку на моем sql
ОШИБКА: Ошибка 1064: у вас ошибка в синтаксисе SQL; проверить
руководство, которое соответствует вашей версии сервера MariaDB для права
синтаксис для использования около 'CONSTRAINT fk_examinee_user1
ИНОСТРАННЫЙ КЛЮЧ (userName
)
ССЫЛКИ `q 'в строке 12
Код 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;
Перепробовал все, но код мне кажется правильным. пожалуйста помогите