mysql - 数组字段存入MySQL数据库

标签 mysql database

我需要您帮助解决有关 MySQL 的数据库问题。我有一个包含点的表,其中每个点具有多个属性,还有一个包含每个用户的属性的用户表。如何将用户订阅的节目存储到数据库中? 目前我有一个包含 Json 数组的字段,每次需要访问和修改时我都会对其进行解码和重新编码。但是直接的 mysql 请求无法支持它,所以复杂性很快就变得非常重要......

在这种情况下您将如何构建您的 dB?

最佳答案

将字段放在表的不同列中,而不是仅将 Json 数组的字段放在一个列中。

您可以尝试对两个表进行联接操作。这样你就不需要解码和重新编码你的 Json 数组。

缺点是会占用更多存储空间。

希望有帮助。 :)

关于mysql - 数组字段存入MySQL数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18091901/

相关文章:

mysql - 如何选择列中值最大的记录

database - 带有 Django 的 Postgresql DatabaseError 列

database - 如何在 OS X 应用程序中存储/检索数据?

python - 在 python 2.7 中,信息不会从 twitter 写入文本文件

mysql - 如何将数据集设置为行

MySQL——使用 select/join/count() 从表中提取信息

c# - Linq To SQL - 有效处理对象 - 检索第一个/单个对象

mysql - 数据库MySQL查询错误

php - 内部连接 ​​MySQL 查询忽略 'WHERE' 子句?

php - 从不等于 $var 的表结果中选择?