在我的数据库中,我有2个不同的表(一个表用于用户发布的文章,另一个表用于实时游戏)。是否可以为这2篇文章和现场游戏表制作评论表,或者我需要为每篇评论表
答案 0 :(得分:0)
当然,为什么不呢?您只需要一个具有两个引用列的表:一个将引用articles
,一个将引用games
。两列都可能是NULL
,因此您可以使用其中任何一种方式。
CREATE TABLE comments (
id int auto_increment NOT NULL PRIMARY KEY,
article_id int,
game_id int,
created_at timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
created_by varchar NOT NULL,
val text NOT NULL
);