2014-07-24 118 views
-1

我正在创建一个数据库,我想在表格“Member”和“Group_Member”之间建立关系。但是,当我在列表pictur中显示此错误时,将表“Memp_Id”作为表“Group_Member”中的外键。 我检查了数据类型,但两者都是一样的。我现在要做什么?错误无法添加外键约束MySQL错误1215

+0

画面看起来很棒... – nobalG

+0

http://imgur.com/edit –

+0

@mostafahashim也许你正在设置ID在GroupMember表中,YOUT Membetr表没有。 – bumbumpaw

回答

1

确保它们都是相同的数据类型,并检查两者的unsigned是否相同,如果已经有group_member行,则mem_id值将需要存在于members表中。

在这里看到的是什么手段无符号更清晰, What does "unsigned" in MySQL mean and when to use it?

+0

是,表“group_Member”为空,没有数据尚未添加 –

+0

并检查无符号是否相同,plz解释更多 –

+0

unsigned是你可以在整数类型的列上定义属性 – DarkBee

相关问题