因此,首先,我不确定这是否是一个双帖子,因为我不知道具体的方法或特性是如何调用的,甚至不知道它是否存在。
我知道MySQL有一个名为joins的特性,我的计划是在关系1:n中链接两个MySQL表,一个是t_user,另一个是t_event。
t_user:
CREATE TABLE t_user (
uId INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(25) NOT NULL,
...
)t_event:
CREATE TABLE t_event (
eId INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(40) NOT NULL,
date DATETIME NOT NULL,
members ???,
...
)我希望用户“订阅”这些事件,并将其作为list (?)存储在members列中。如果只有一个用户订阅一个事件,这就没有问题了。但是,我不知道如何设置t_event表来存储多个用户,以及如何查询用户“订阅”的所有事件。
发布于 2015-06-08 15:16:50
这通常是通过第三表进行的:
CREATE TABLE t_eventsusers (
eId INT(6),
uId INT(6)
)https://stackoverflow.com/questions/30712889
复制相似问题