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

标签 php mysql

如果一个帐户有多个代表同一变量的值,我将如何存储这两个变量?值的数量范围可以从一个到数百个。我认为数组或列表可以达到目的或类似的效果。我浏览了几个论坛,但其中大多数都很旧,并且似乎提供了解决方法。

示例:

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

最佳答案

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

如果你确实想推送并使用同一列,你可以使用MySQL的JSON Column Type .

关于php - 如何在 MySQL 中存储共享同一列的多个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46100375/

相关文章:

php - INODES - 解决办法吗?

java - 如何加速 Hibernate 批处理并避免 OutOfMemoryException

MySQL 基于连接表限制结果

php - xpath查询到xpath查询结果

php - 如何限制此 PHP 代码抓取与给定域具有相同基础的链接?

php - MSSQL php pdo 分页,bindParam 上有些错误

mysql - MySQL 中的 "FOR XML AUTO"相当于什么? (用于表示行的 XML 字符串)

mysql - 如何使用SQL获取各个类别均匀分布的记录?

php - MySQL 将值从一个大表复制到另一个大表(数百万行)

php - 如何从数据库PHP中的两个表中随机选择列