我是mySQL的新手,遇到了一个让我难过的问题(可能非常简单)。 我有2个表 - 一个用户表和一个活动表。用户可以参与多个活动,这些活动作为唯一条目存储在活动表中。我在User表中创建了一个新列,现在我希望该列中的记录保存一个或多个与Activity表中的'activityID'对应的条目。 我认为'set'可能是合适的数据类型,但我不太确定...我也希望此列充当外键,因此任何条目都必须匹配'activityID'。
干杯
答案 0 :(得分:3)
你应该创建一个第三个表来保持这种关系。
该表可以命名为 UserActivities ,并且至少有两列: 的userID activityID
这些列的数据类型是什么?使用与User和Activity
中相应的id字段相同的字段佩德罗