Я пытался создать диаграмму за последние три дня. Я использую Workbench версии 8.0.15. По какой-то причине я не могу очистить следующую таблицу. Он очищен на версии приятеля, которая на шаг ниже моей.
Выполнение SQL-скрипта на сервере
ОШИБКА: Ошибка 3734: Не удалось добавить ограничение внешнего ключа. Отсутствует столбец 'idEmployee' для ограничения 'fk_Awards_Employee1' в ссылочной таблице 'employee'
Код SQL:
-- -----------------------------------------------------
-- Table `mydb`.`Employee`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `mydb`.`Employee` (
`EmployeeID` INT NOT NULL,
`Employee_LastName` VARCHAR(45) NOT NULL,
`Employee_FirstName` VARCHAR(45) NOT NULL,
`Status` VARCHAR(45) NOT NULL,
`Rank_Rate` VARCHAR(45) NOT NULL,
`Recall_Number` VARCHAR(45) NOT NULL,
`Recall_Address` VARCHAR(45) NOT NULL,
`Work_Email` VARCHAR(45) NOT NULL,
`Personal_Email` VARCHAR(45) NULL,
`Gender` VARCHAR(45) NOT NULL,
`Race` VARCHAR(45) NOT NULL,
`Number_of_Dependents` VARCHAR(45) NULL,
`Department_Department_Name` VARCHAR(45) NOT NULL,
`Building_Building_Name` VARCHAR(45) NOT NULL,
PRIMARY KEY (`EmployeeID`),
INDEX `fk_Employee_Department_idx` (`Department_Department_Name` ASC) VISIBLE,
INDEX `fk_Employee_Building1_idx` (`Building_Building_Name` ASC) VISIBLE,
CONSTRAINT `fk_Employee_Department`
FOREIGN KEY (`Department_Department_Name`)
REFERENCES `mydb`.`Department` (`Department_Name`)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT `fk_Employee_Building1`
FOREIGN KEY (`Building_Building_Name`)
REFERENCES `mydb`.`Building` (`Building_Name`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB