gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 01:15:17 24 4
gpt4 key购买 nike

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

最佳答案

您应该使用 CustomerID 在表 Accounts 和表 Customers 上创建一个外键约束。

看看FOREIGN KEY Constraints

然后将其设为表 Accounts 中的唯一列

看看MySQL foreign keys - how to enforce one-to-one across tables?

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

关于mysql - 如何在 mySql 中管理一对一关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2270876/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com