外键列的重复条目

时间:2015-10-09 04:07:21

标签: mysql jdbc

我引用了主键的外键。每当我点击创建新项目时,我将项目ID存储在引用键中,但我想存储多个项目。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

即使您的查询也不太清楚您遇到的问题但是您可以理解以下的外键概念 -

如果在任何子表中创建外键并使用主表引用它意味着您说子表只能包含一个值,那么它的引用存在于父表中。

通常在大多数情况下我们想要使用规范化,基本概念是我们在其子表中保持主表(主要是主键)及其子行(多个)的唯一值。

假设我们有两个表客户和订单,那么客户表包含唯一客户,但同一客户可以多次订购,因此订单表可能包含多个客户。

在您创建新项目的情况下,新的project_id将在master中插入,即项目表及其子表中的多个子属性。现在问题是你面临的问题。请解释一下。