我有一个名为Forum的表,其中包含以下列:
现在我对如何在mysql中实现这个表感到困惑。除了解决方案列之外,表中的所有列一次都有单个值,因为我们知道对于单个查询,可以有多个解决方案。所以我应该创建另一个表say solution_table。
现在表格将是:
论坛
Solution_table
这是正确的吗?或者还有其他方法可以实现吗?
答案 0 :(得分:0)
是的,这是实现这一目标的正确方法。如果solution_ans将成为解决方案的有限列表,那么这就是Solution_table中您需要的所有内容。如果答案是动态的,我会考虑在solution_table中有一个链接到stu_id的外键。这样,当您查看数据时,您可以轻松地将每个答案连接到论坛帖子/问题
我会研究数据库的规范化,以了解为什么这是解决这个特定问题的好方法。