【发布时间】:2017-05-20 20:39:36
【问题描述】:
是否可以从 mysql db 列中检索解码数据,其中数据保存为 json 编码文本,即。不是从数据库中获取 json 编码文本并单独解码,有什么方法可以从选择查询本身获取解码数据? 有什么帮助吗? 提前致谢!
【问题讨论】:
标签: mysql json phpmyadmin decode encode
是否可以从 mysql db 列中检索解码数据,其中数据保存为 json 编码文本,即。不是从数据库中获取 json 编码文本并单独解码,有什么方法可以从选择查询本身获取解码数据? 有什么帮助吗? 提前致谢!
【问题讨论】:
标签: mysql json phpmyadmin decode encode
jyoti mishra 链接的答案相当不错; MySQL 现在在内部处理 JSON 数据,如果您使用的是 MySQL 5.7 或更高版本,json_extract 绝对是首选解决方案。
但是,如果您不是,您可以在通过 phpMyAdmin 查看时使用phpMyAdmin "Transformation" feature 修改显示的输出。
首先,您必须至少部分配置“phpMyAdmin configuration storage”。从表的结构选项卡中,“更改”包含 JSON 数据的列,然后查找“浏览器显示转换”下拉菜单并选择 JSON。以这张照片为例:
【讨论】: