gpt4 book ai didi

MySQL 外键 + 将键放在哪个表上

转载 作者:行者123 更新时间:2023-11-29 08:39:43 24 4
gpt4 key购买 nike

我刚刚开始使用外键来强制执行某些列的内容,并希望确保我将键放在正确的表上。

在有 2 个具有一对多关系的表的情况下。

例如:客户(一个)和订单(多个)。

我想确保订单列中使用有效的客户编号。

我正确地说外键将放置在订单表上。

例如:订单 (columnX) 引用客户 (columnX)

最佳答案

请记住,外键是一种引用约束,表示表列中的值范围受另一个表的限制。具体来说,对于您的示例,您的 order 表中将有一个 customer_id 列,该列将是外键返回到 customer 表,这意味着在所有情况下您都需要有效的客户 ID 才能在订单表中插入记录。

关于MySQL 外键 + 将键放在哪个表上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14169264/

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