如何在mySql中管理一对一的关系?

Muh*_*had 2 mysql

我有两个关于客户的表,第二个关于他们的账户是'Customer_Account_Information'.我们知道一个客户只能有一个帐户,所以我试图强制执行一对一关系,但我不知道mySql或mySqlyog中的过程/语法.有没有人可以帮助我?

Adr*_*der 5

您应该创建一个外键的表contraint 帐户的客户使用客户ID.

看看FOREIGN KEY约束

然后将其设置为表帐户中的唯一列

看看MySQL外键 - 如何跨表强制执行一对一?

您还可以将表Customers中的相同CustomerID用作表Account中的PRIMARY KEY列作为PRIMARY KEY.