1

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

干杯

4

1 回答 1

3

您应该创建第三个表来保存该关系。

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

这些列的数据类型是什么?使用与User和Activity中对应的id字段相同

佩德罗

于 2013-08-15T03:31:33.503 回答