从一个表引用记录条目引用另一个表中的几个记录

时间:2013-08-15 03:20:31

标签: mysql

我是mySQL的新手,遇到了一个让我难过的问题(可能非常简单)。 我有2个表 - 一个用户表和一个活动表。用户可以参与多个活动,这些活动作为唯一条目存储在活动表中。我在User表中创建了一个新列,现在我希望该列中的记录保存一个或多个与Activity表中的'activityID'对应的条目。 我认为'set'可能是合适的数据类型,但我不太确定...我也希望此列充当外键,因此任何条目都必须匹配'activityID'。

干杯

1 个答案:

答案 0 :(得分:3)

你应该创建一个第三个表来保持这种关系。

该表可以命名为 UserActivities ,并且至少有两列: 的userID activityID

这些列的数据类型是什么?使用与User和Activity

中相应的id字段相同的字段

佩德罗

相关问题