【发布时间】:2013-03-01 23:26:12
【问题描述】:
是否可以将 JSON 数据存储在 MySQL 表行中?我需要将数组存储在 mysql 数据库中。问题是,我不知道每个用户需要多少列。因此,我想将 JSON 存储在名为 array 的一行中,例如。这是最好的方法吗?
编辑:
另外,我使用text 作为表格列类型。
【问题讨论】:
-
如果你确定你永远不需要对 JSON 数据做任何事情(比如查询其中的特定属性),为什么不......但无论如何这都不是很好的做法.
-
为什么不同的用户需要不同数量的列?
-
@Pekka웃 我确实需要在里面查询
-
@beny23 因为说他们在自己的帐户中添加了新项目
-
@user1947561:您不会在新列中存储新项目,而是有一个带有
user_id外键的user_items表...