我知道这篇文章,但我觉得我的问题略有不同且不那么复杂。
如果我有五十个不同的项目,并且我想为这些项目创建一个评级数据库,这仅仅是拥有一个 id 列和一个 score 列的问题吗?
因此,每次输入新评级时,项目的 id 和评级都会在数据库中创建一个新行。
然后,当我想查询单个项目的结果时,我只需查询"WHERE id =xyz "
然后平均评分或对项目做任何我需要做的事情。
随着时间的推移,我最终会得到一个庞大的 ID 和评级数据库,我想这似乎有点草率,但给每个项目和单独的列等显然是大材小用。
或者,是否有更好的方法我错过了或其他我没有考虑的事情?