-2
我看不出为什么我有一个错误,如果有人可以帮助。这将是非常棒的谢谢你!MySQL无法创建表
这里是我的DB:在服务器
执行SQL脚本 ERROR: Error 1005: Can't create table 'mydb.employee details' (errno: 121)
CREATE TABLE IF NOT EXISTS `mydb`.`Employee Details` (
`Unique_Employee_ID` INT NOT NULL ,
`Unique_Cinema_ID` INT NOT NULL ,
`Employee_Full_Name` VARCHAR(240) NOT NULL ,
`Employee_Role` VARCHAR(30) NOT NULL ,
`Employee_Email` VARCHAR(240) NOT NULL ,
`Employee_Contact_Number` DECIMAL(10,0) NOT NULL ,
`Gender` VARCHAR(6) NOT NULL ,
`Date_of_Birth` DATE NOT NULL ,
`Employee_Address` VARCHAR(240) NOT NULL ,
PRIMARY KEY (`Unique_Employee_ID`) ,
INDEX `Unique_Cinema_ID_idx` (`Unique_Cinema_ID` ASC) ,
CONSTRAINT `Unique_Cinema_ID`
FOREIGN KEY (`Unique_Cinema_ID`)
REFERENCES `mydb`.`Cinema Details` (`Unique_Cinema_ID`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB
SQL脚本执行完毕:语句:8成功,1失败
非常感谢! :)真的很有帮助。 – armillsx 2015-02-07 21:43:21
@armillsx不客气:)。如果您的答案正确,请随时接受答案,以便其他具有相同问题的人员知道这是正确的。 – 2015-02-07 21:44:03
只是另一个问题。 Unique_Cinema_ID是我的另一张表中的外键和Cinema Details之一上的主键。我不知道该怎么做,因为我需要那里的外键。再次感谢,如果你能帮助! :) – armillsx 2015-02-07 22:19:30