Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL-在一个字段中存储多个条目_Mysql - Fatal编程技术网

MySQL-在一个字段中存储多个条目

MySQL-在一个字段中存储多个条目,mysql,Mysql,寻找一些关于如何完成MySQL任务的建议:我希望有一个包含订单列表的表(表1),但每个订单都需要一个包含大量食品的列表。那么,我会在表1的每一行中引用一个不同的表来存放这些食物吗 表1- 等等……是的,你是对的。您应该为食品订单制作另一个表,在该表中可以放置客户和已订购食品及其数量的外键。然后它将被2nf归一化。 有关规范化的更多信息 - -是的,你是对的。您应该为食品订单制作另一个表,在该表中可以放置客户和已订购食品及其数量的外键。然后它将被2nf归一化。 有关规范化的更多信息 - -以下是您

寻找一些关于如何完成MySQL任务的建议:我希望有一个包含订单列表的表(表1),但每个订单都需要一个包含大量食品的列表。那么,我会在表1的每一行中引用一个不同的表来存放这些食物吗

表1-
等等……

是的,你是对的。您应该为食品订单制作另一个表,在该表中可以放置客户和已订购食品及其数量的外键。然后它将被2nf归一化。 有关规范化的更多信息

-


-是的,你是对的。您应该为食品订单制作另一个表,在该表中可以放置客户和已订购食品及其数量的外键。然后它将被2nf归一化。 有关规范化的更多信息

-


-

以下是您的模式的外观:

订单:id |表格| id |时间|客户|名称

项目:id |名称

订单|项目:id |订单|项目| id


一个订单可以有多个食品项目,一个食品项目可以属于多个订单。许多映射的典型案例。

以下是您的模式的外观:

订单:id |表格| id |时间|客户|名称

项目:id |名称

订单|项目:id |订单|项目| id


一个订单可以有多个食品项目,一个食品项目可以属于多个订单。许多映射的典型案例。

那么,实际问题是什么?标题要求的是“非规范化”数据,在大多数情况下都不被接受。那么,实际问题是什么?标题要求的是“非规范化”数据,在大多数情况下都不被接受。实际上还有一个问题,这不是会为每一个新订单生成一个新表吗?您可以在两个表中都不添加订单列。因此,对于每个客户订单,都会有不同的项目。您也可以直接从第二个表中获取订单。实际上,还有一个问题,这不是会为每个新订单生成一个新表吗?您可以在两个表中都不添加订单列。因此,对于每个客户订单,都会有不同的项目。您也可以直接从第二个表中获取订单。
customer: | reference to table | time placed | customer name|