如何将多个值放在一列中,应该吗?

时间:2019-05-09 21:00:37

标签: database

我正在建立一个我打算为其建立积分系统的论坛。您可以喜欢或不喜欢使其升起或降下。

我遇到的问题是我需要知道谁投票了,我认为我应该将已投票的所有用户的ID放在另一列中。但是我不知道如何有效地做到这一点,或者我是否应该那样做。

我唯一能想到的就是按以下顺序添加值:“ 1、2、5、6、8”。这样,我可以使用php获取记录,添加或删除ID,然后再次插入。

我确实认为有更好的方法可以做到这一点,并希望对此有所投入。

1 个答案:

答案 0 :(得分:0)

假设您在论坛中有一个articles表和一个users表,两者都包含一列id,我建议使用第三个表articles_votes并包含{{ 1}}和users_id包含article_idusers.id用户的投票。

articles.id

应给您第5条的票数。