我有以下表格:
- 帖子 - 文件 - 活动 - 文档
每个帖子、文件、活动和文档都可以有评论。
对于这个问题,什么是更好的数据库方案,为什么? 第一种解决方案
- 帖子 - 文件 - 活动 - 文档
每个帖子、文件、活动和文档都可以有评论。
对于这个问题,什么是更好的数据库方案,为什么? 第一种解决方案
- 评论表(评论ID、作者ID、评论)
- 4个表来创建关系(posts_comments(帖子ID、评论ID)、files_comments(文件ID、评论ID)、events_comments(活动ID、评论ID)、documents_comments(文档ID、评论ID))
- 评论表(评论ID、作者ID、评论)
- items_comments(评论ID、parent_type(枚举['post'、'file'、'event'、'document'])、parent_id)