如何在另一个表中存储许多ID

时间:2017-08-30 12:44:28

标签: database-design

所以我的数据库中有2个表。 1被称为锦标赛和另一名球员。 1名球员应该能够参加尽可能多的锦标赛。

关于如何改变他们的想法?

1 个答案:

答案 0 :(得分:0)

你必须创建另一个表作为manytomany关系。 它包含2个值,这两个值都构建一个唯一键。首先,玩家id为锦标赛ID。通过这种方式,您可以确保玩家可以加入多个锦标赛,多个玩家可以加入锦标赛,并且您没有多余的数据。 2个键的组合构成了主键和唯一键。