zak*_*ria 1 mysql database-design
我正在构建一个视频托管网站,我希望我的用户能够喜欢或不喜欢这些视频,问题是我有MySQL中的用户和视频表,我不知道在哪里存储喜欢的或者不喜欢
我应该将它们存储在用户表或视频表中,还是制作新表并将其与视频和用户链接?
像这样的东西:
id | video_id | user_id | like_or_dislike
1 | 2 | 4 | 0
2 | 2 | 5 | 1
Run Code Online (Sandbox Code Playgroud)
绝对是一张单独的表.对用户表中的大量视频或视频表中的大量用户存储喜欢的内容会缩放到错误的方向.您会发现自己添加列而不是行.