当前位置: 首页 > 面试题库 >

如何在同一个SQL列中存储多个值

何浩荡
2023-03-14
问题内容

我想创建一个像堆栈溢出这样的问答应用程序。

我不知道如何在MySQL表列中存储多个答案。

我想知道如何在sql表的同一行中存储问题和多个答案。


问题答案:

创建两个表并使用外键关系将它们连接是最好的解决方案之一。因为将问题和答案保存在同一表格中可能不会使您对同一问题有多个答案。如果您希望一个问题有多个答案,那么数据库的冗余肯定会增加。因此,请尝试正确使用DB-
Relationship概念。



 类似资料:
  • 我正在为一个项目制作购物车脚本。购物车已经创建,但现在我正在查询购物车中的产品插入订单表的位置。但是当我这样做的时候,每个产品都有自己的,有没有可能给购物车中的每个产品相同的? 将产品插入订单表的查询: SQL查询如下: 我希望有人能给我一些建议, 提前感谢!

  • 问题内容: 我的问题是,我想在数据库中存储一个具有多个电话号码的人。对于单个数字变量,每个变量将只存储一个数字。 现在,如果我想添加另一个电话号码,它将创建另一个新记录,该记录具有相同的详细信息,但具有不同的号码。 我想一起显示所有这些数字。有人可以帮忙吗? 问题答案: 您可以使用第二个表来存储数字,并使用外键链接回去: 第二张表将保存数字… 然后,您可以获取像这样的数字… 这是一个简单的例子。如

  • 问题内容: 如何选择多个表并从同一列联接多个行? 它不会返回,并且。我确定此SQL代码段的语法错误。 更新: 显示。移除后 它返回: 但我需要退货: 问题答案: 您可以多次连接到同一张表,而只需提供不同的别名

  • 问题背景 MySQL中有三个表,分别是“题库表”、“错题表”和“用户表”,现在需要实现不同用户存储不同的错题,不同用户存储的错题可能会重复,同一用户错题不会重复 请问MySQL中如何想在某一列中存储多值类数据,如多个用户id,应该如何设置表结构及类型?

  • 我正在创建一个不使用数据库的服务。 我将所有的请求数据存储在文件系统中。 我正在使用spring Boot开发服务。

  • 在Jenkins(Freestyle)中创建新项目时,可以在“源代码管理”下选择多个Git存储库。 我想创建一个构建后操作来将来自两个存储库的文件归档为工件。我在每个存储库上单击了“高级...”,以便为每个存储库命名,但当我检查工作区时,我仍然只能在那里看到最新的存储库。 关于如何在工作区上看到这两个回购,有什么提示吗?