Php 如何在MySQL中存储共享同一列的多个值?

Php 如何在MySQL中存储共享同一列的多个值?,php,mysql,Php,Mysql,如果一个帐户有多个代表同一变量的值,我将如何存储这两个变量?值的数量可以从一个到几百个。我认为数组或列表会起到类似的作用。我已经浏览了几个论坛,但大多数都是老论坛,似乎提供了解决办法 例如: input1 = 5 input2 = 9 structure -> |int|string|, structure -> |{5,9}|string| 我的第一个建议是将这些值规范化到另一个表中,并使用外键。这使您能够为将来可能需要的查询提供最大的灵活性 如果您真的想使用同一列,可以使用My

如果一个帐户有多个代表同一变量的值,我将如何存储这两个变量?值的数量可以从一个到几百个。我认为数组或列表会起到类似的作用。我已经浏览了几个论坛,但大多数都是老论坛,似乎提供了解决办法

例如:

input1 = 5
input2 = 9
structure -> |int|string|,
structure -> |{5,9}|string|

我的第一个建议是将这些值规范化到另一个表中,并使用外键。这使您能够为将来可能需要的查询提供最大的灵活性


如果您真的想使用同一列,可以使用MySQL。

我的第一个建议是将这些值规范化到另一个表中,并使用外键。这使您能够为将来可能需要的查询提供最大的灵活性


如果你真的想使用同一列,你可以使用MySQL。

最好的方法是用一个表替换你的列,表的外键指向第一列。只是不要。。。在数据库列中存储多个值总是会导致大量问题;规范化数据库结构,将其作为一个1-many关系处理“我不确定你是否在问我认为你是什么,但看看这个以防万一:“我已经浏览了几个论坛,但大多数都是旧的…”。。。我们这里讨论的是数据标准化,这是。链接中的公认回答给出了一个很好的解释,帮助我澄清了一些困惑@最好的方法是用一个表替换你的列,表的外键指向第一列。只是不要。。。在数据库列中存储多个值总是会导致大量问题;规范化数据库结构,将其作为一个1-many关系处理“我不确定你是否在问我认为你是什么,但看看这个以防万一:“我已经浏览了几个论坛,但大多数都是旧的…”。。。我们这里讨论的是数据标准化,这是。链接中的公认回答给出了一个很好的解释,帮助我澄清了一些困惑@不要担心如果您没有以关系方式使用数据,那么JSON调用也不错。如果你在那里存储的数据是关系型的,那么这就是一个伤害的世界。如果你没有以关系的方式使用数据,那么JSON是一个不错的调用。如果你在那里存储的数据是关系型的,这是在要求一个世界的伤害。