【发布时间】:2010-11-14 07:32:49
【问题描述】:
如果我们查看 stackoverflow 网站,我们就有投票权。但问题是,存储谁投票谁没有投票的最佳方式是什么。让我们进一步简化这一点,说我们只能投票赞成,我们只能删除赞成票。
我想把桌子做成这样的形式
question - Id(INT) | userId(INT) | title(TEXT) | vote(INT) | ratedBy(TEXT)
剩下的三个是不言自明的,但 ratingBy 是用户的逗号分隔 ID 值。
我正在考虑阅读 ratedBy 并将其与当前登录用户的 userId 进行比较。如果他不存在于 ratedBy 中,他可以投票赞成,否则他可以删除他的投票。这又会从 ratedBy
中删除该值【问题讨论】:
-
如果之前已经讨论过,请重定向我:D
标签: php mysql architecture