无法在phpMyAdmin中创建外键

时间:2014-03-08 18:21:32

标签: mysql key

我有一张包含以下内容的表

1   idssMembers int(11)         No  None    AUTO_INCREMENT  Change Change   Drop Drop   
2   ssName  varchar(45) utf8_general_ci         

我想在memberId列中的另一个表上创建一个外键:

    6   memberId    int(11)         Yes     NULL    

但我一直收到两种不同的错误信息。首先我得到:

    #1452 - Cannot add or update a child row: a foreign key constraint fails (`inter-design_net_01`.<result 2 when explaining filename '#sql-548_6e50d1'>, CONSTRAINT `memberId` FOREIGN KEY (`memberId`) REFERENCES `ssmembers` (`idssMembers`) ON DELETE CASCADE ON UPDATE C) 

另一个人说了一些检查数据类型。我目前无法为确切的措辞重现该错误。一切都被索引,并且都有int(11)所以我无法弄清楚probem是什么。如果您需要更多详细信息,请告诉我们。

0 个答案:

没有答案