CREATE TABLE `test`.`friendlist` (
`Lid` INT NOT NULL,
`Pid` INT NOT NULL,
`Fid` INT NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`Fid`),
INDEX `Pid_idx` (`Pid` ASC),
INDEX `Lid_idx` (`Lid` ASC, `Pid` ASC),
CONSTRAINT `Lid`
FOREIGN KEY (`Lid` , `Pid`)
REFERENCES `test`.`loginauthentication` (`Lid` , `Pid`)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT `Pid`
FOREIGN KEY (`Pid`)
REFERENCES `test`.`person` (`Pid`)
ON DELETE NO ACTION
ON UPDATE NO ACTION);
操作失敗:將SQL腳本應用到數據庫時發生錯誤。 錯誤1215:無法添加外鍵約束 SQL語句:MySQL數據庫「創建表」查詢
請問您可以發佈引用表的定義嗎?也許他們的某個PK的數據類型與你的FK的數據類型不匹配。 – cproinger
您是否嘗試搜尋該錯誤訊息?谷歌搜索'mysql錯誤1215'帶來了幾個SE頁面,有人遇到了這個確切的錯誤。 –