Я пытаюсь перестроить этот код для создаваемой базы данных, но я получаю эту ошибку:
для правильного синтаксиса, чтобы использовать около 'НЕВИДИМ, КОНСТРАИНТ fk_TANQUE_COMBUSTIVEL1
ИНОСТРАННЫЙ КЛЮЧ (`COMBUSTIVEL_i 'в строке 9
SQL Code:
-- -----------------------------------------------------
-- Table `mydb`.`TANQUE`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `mydb`.`TANQUE` (
`idTANQUE` VARCHAR(4) NOT NULL,
`QteCombustivel` INT NOT NULL,
`COMBUSTIVEL_idCOMBUSTIVEL` INT NOT NULL,
PRIMARY KEY (`idTANQUE`, `COMBUSTIVEL_idCOMBUSTIVEL`),
INDEX `fk_TANQUE_COMBUSTIVEL1_idx` (`COMBUSTIVEL_idCOMBUSTIVEL` ASC) INVISIBLE,
CONSTRAINT `fk_TANQUE_COMBUSTIVEL1`
FOREIGN KEY (`COMBUSTIVEL_idCOMBUSTIVEL`)
REFERENCES `mydb`.`COMBUSTIVEL` (`idCOMBUSTIVEL`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB
Выполнение сценария SQL завершено: операторы: 6 успешно выполнены, 1 не удалось