我希望你能帮助我。我正在尝试在php / mysql中开发一个在线录入系统。 到目前为止我创建了两个表:
1-会员(memberid(自动递增),用户名,电子邮件,密码,激活) 2- personal_details(国籍,宗教,护照号,出生地,出生日期)
我将数据拆分为两个表以减少表的负载。你能告诉我在这种情况下我们如何定义一对一的关系。 感谢
答案 0 :(得分:2)
您可以在每个表上放置memberid
列,并使用常规外键关系。唯一的区别是您应该在两个表上放置UNIQUE约束或PRIMARY KEY约束。
唯一性约束将关系从1:N更改为1:1关系。