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页面,有人遇到了这个确切的错误。 –