在哪里存储对视频的评论

时间:2013-06-09 18:12:37

标签: php

我正在建立一个视频评分社区,并希望为每个视频添加评论功能。我有2个表 - 一个用于用户,另一个用于视频。视频表包含以下字段(ID,用户名,标题,说明,url,thumbUp,thumbDown)。我想知道我是否应该为评论创建新表或使用现有视频?另外,如果需要单独使用该表,我该如何设计该表?

谢谢!

3 个答案:

答案 0 :(得分:1)

绝对是一张单独的表格。我会建议如下的架构:

  • ID
    • 评论的唯一ID
  • USER_ID
    • 发布评论的用户(外键)
  • VIDEO_ID
    • 发布评论的视频(外键)
  • 时间戳
    • 评论发布时
  • 评论
    • 评论数据

答案 1 :(得分:0)

是创建一个新的评论表。除非你使用类似nosql数据库(如mongo)的东西,否则你可能会更好地在视频表中保存评论

答案 2 :(得分:0)

您可以使用字段video_id,user_id,comment创建新的表注释。外键是视频表的video_id,以及用户表的user_id。仅限投票一次,您可以对video_id和user_id

的字段设置唯一约束