-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