我正在创建一个系统,允许用户(通过用户标识号进行标识)对帖子投票(认为是Reddit,StackOverflow等)。使用MySQL实现投票或“喜欢”
用户可以投票或不投票。
给定帖子上的投票数很容易存储在包含帖子的表格中。
然而,跟踪投票的人是完全不同的任务,我不知道如何处理。
我想我可以有一个表,将有两列:用户ID和帖子ID。
当他们在帖子上投票时,我将他们的用户ID和帖子ID添加到该表中。如果他们不动,我从表中删除该条目。
EG:
User ID | Post ID
1 | 3949
1 | 4093
2 | 3949
etc...
这是一个合理的解决方案?
“这是一个合理的解决方案吗?”是。 – nogad