Когда я создаю связанные таблицы и пробую, инженер покажет мне эту ошибку,
ОШИБКА: Ошибка 1064: у вас ошибка в синтаксисе SQL; проверьте руководство, соответствующее вашей версии сервера MariaDB, чтобы найти правильный синтаксис для использования рядом с '.
Что мне нужно сделать для решения этой проблемы?
Я использую MySQL Workbench.
CONSTRAINT `fk_tipo_aula_aulas`
FOREIGN KEY (`aulas_idaulas`)
REFEREN' at line 10
SQL Code:
-- -----------------------------------------------------
-- Table `mydb`.`tipo_aula`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `mydb`.`tipo_aula` (
`idtipo_aula` INT NOT NULL AUTO_INCREMENT,
`nome` VARCHAR(45) NOT NULL,
`descricao` VARCHAR(45) NOT NULL,
`aulas_idaulas` INT NOT NULL,
PRIMARY KEY (`idtipo_aula`, `aulas_idaulas`),
INDEX `fk_tipo_aula_aulas_idx` (`aulas_idaulas` ASC) VISIBLE,
CONSTRAINT `fk_tipo_aula_aulas`
FOREIGN KEY (`aulas_idaulas`)
REFERENCES `mydb`.`aulas` (`idaulas`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB
SQL script execution finished: statements: 14 succeeded, 1 failed
Fetching back view definitions in final form.
Ничего не принесло