关系一对一

时间:2013-07-21 23:00:40

标签: mysql relationships

我希望你能帮助我。我正在尝试在php / mysql中开发一个在线录入系统。 到目前为止我创建了两个表:

1-会员(memberid(自动递增),用户名,电子邮件,密码,激活) 2- personal_details(国籍,宗教,护照号,出生地,出生日期)

我将数据拆分为两个表以减少表的负载。你能告诉我在这种情况下我们如何定义一对一的关系。 感谢

1 个答案:

答案 0 :(得分:2)

您可以在每个表上放置memberid列,并使用常规外键关系。唯一的区别是您应该在两个表上放置UNIQUE约束或PRIMARY KEY约束。

唯一性约束将关系从1:N更改为1:1关系。