包含多个主键的数据库附加到列表

时间:2015-11-15 18:06:59

标签: database

我有一个数据库,它有两个主键,代表表中每个项目的两个代表性和唯一项。

表中的这对值附加到另一个表的标识符列表中。那张桌子或多或少看起来像这样:

enter image description here

我有te" Electro"数据库有两个主键,每对主键都附加到一个图像列表。但我无法在数据库中插入具有不同图像ID的同一对PK(主键)。

我在考虑使用每个标识符存储字符串列表,但该解决方案并不好。

如何附加一对" id"," profile_id"几个图像ID,而不将图像ID作为主键?有没有办法不将图像ID作为主键?

谢谢。

1 个答案:

答案 0 :(得分:1)

我想你是说你希望图像中的多行链接到单个Electro。如果是这样,那么您需要为图像添加两列: electroId和electro_profileId并使它们成为电子表的外键。更好的是将单个主键列添加到Electro表中,并将其用作图像中外键列的目标。