gpt4 book ai didi

mysql - 出现两个外键就一定是多对多关系吗?

转载 作者:行者123 更新时间:2023-11-29 04:02:42 25 4
gpt4 key购买 nike

这个问题可能有点傻,但我只是想确认一下我的基本理解是否正确,所以:

必须当表中出现两个外键时,它必须是多对多关系吗?

或者当两个外键在一个表中时,是否有任何其他条款/原因?

最佳答案

没有。

反例:

create table eg1 (
id int primary key,
id1 int,
id2 int,
foreign key (id1) references othertable.id,
foreign key (id2) references sometable.id,
UNIQUE INDEX `id1_UNIQUE` (`id1` ASC)
);

这不是多对多关系,因为 id1 是唯一的。它有两个外键,但表示与其他两个表的 1:n 和 1:1 关系。

关于mysql - 出现两个外键就一定是多对多关系吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9333436/

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