gpt4 book ai didi

mysql - 从第一个表开始引用另一个表的最有效方法是什么?

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

所以我有一张 table ,里面有文化。这些文化需要与另一个表、一个组织以及关于该组织的所有信息相关联。

目前,我有一个外键设置,但是文化表现在似乎需要一个组织 UID——我不想要那个,我只想要文化表的 org_id 列中的信息(组织的 UID,一个另一个表的外键)以在 UID 确实更改时更新/删除,而不需要组织的 UID。

此外,将多个外键(即组织 UID)与一种文化相关联的最有效方法是什么?

文化表基本上是这样的:

culture  |  org_id
_________________
American | 1 (reference to organization database)

组织表如下所示:

UID (same as org_id above) | blah blah blah (address, city, state, etc)
_______________________________________________________________________
1 |Detroit |Michigan |etc

而且我希望能够在一种文化下拥有多个 org_id,所有对组织表 orgs 的引用。我还希望能够在不指定 org_id 的情况下创建文化。

最佳答案

我认为你的关系倒退了。 Culture 表中不应包含 org_id,而应将 culture_id 列添加到 Organization 表中。该列应该有一个引用 Culture 表的外键。

编辑:下图基于评论中的讨论。

enter image description here

关于mysql - 从第一个表开始引用另一个表的最有效方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8174385/

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