我正在創建一個系統,允許用戶(通過用戶標識號進行標識)對帖子投票(認爲是Reddit,StackOverflow等)。使用MySQL實現投票或「喜歡」
用戶可以投票或不投票。
給定帖子上的投票數很容易存儲在包含帖子的表格中。
然而,跟蹤投票的人是完全不同的任務,我不知道如何處理。
我想我可以有一個表,將有兩列:用戶ID和帖子ID。
當他們在帖子上投票時,我將他們的用戶ID和帖子ID添加到該表中。如果他們不動,我從表中刪除該條目。
EG:
User ID | Post ID
1 | 3949
1 | 4093
2 | 3949
etc...
這是一個合理的解決方案?
「這是一個合理的解決方案嗎?」是。 – nogad