gpt4 book ai didi

sql - 当一个表有唯一的 FK 时,它是否应该有 PK?

转载 作者:行者123 更新时间:2023-12-02 23:38:24 26 4
gpt4 key购买 nike

我有这样的案例:

enter image description here

UserSettings 并不是真正的联结表,因为它只有一个 FK,而且该 FK 是唯一的,一个 User 对应一个 UserSettings。即使 UserId 是唯一的 FK,UserSettings 是否应该将 UserId 标记为主键,还是没有必要?

最佳答案

如果您想确保“唯一”要求,那么您需要将 UserID 定义为 UNIQUE 或主键约束。

关于sql - 当一个表有唯一的 FK 时,它是否应该有 PK?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19754060/

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