gpt4 book ai didi

sql - 只有一个外键可以引用一个主键吗?

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

创建表和数据库时,外键是否需要唯一?

例如

表:舱单

Manifest_Barcode - PK
Vehicle_reg - FK
weight
description

表: 车辆
vechicle_reg - PK
employee_ID - FK
make
model

表: 驱动程序
employee_ID - PK
vechicle_reg - FK
name
adress
phone_Number
year

或者,我可以在 2 个不同的表中使用相同的外键吗?像上面那样?

最佳答案

拥有多个引用同一个 PRIMARY KEY 的 FOREIGN KEY 是完全合适且非常正常的。它们不是相同的 FOREIGN KEY(它们将各自构建一个单独的索引以用于强制执行 key ),它们是具有相似定义的不同 FOREIGN KEY。

请注意,您必须创建表 vehicle1在声明任何一个 FOREIGN KEY 之前。

关于sql - 只有一个外键可以引用一个主键吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13334189/

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