从mysql数据库查询数据时解码json数据

时间:2017-01-06 05:46:05

标签: mysql json phpmyadmin decode encode

是否可以从mysql db列中检索解码数据,其中数据保存为json编码文本,即。而不是从数据库中获取json编码的文本并单独解码,有没有任何方法从select查询本身获取解码数据? 有帮助吗? 提前谢谢!

1 个答案:

答案 0 :(得分:0)

jyoti mishra联系的答案非常好; MySQL现在在内部处理JSON数据,如果您使用MySQL 5.7或更高版本,json_extract绝对是首选解决方案。

但是,如果您不是,则可以在通过phpMyAdmin查看时使用phpMyAdmin "Transformation" feature修改显示的输出。

首先,您必须至少部分配置" phpMyAdmin configuration storage"。从表格的“结构”标签中,"更改"包含JSON数据的列,然后查找"浏览器显示转换"下拉列表并选择JSON。请参阅此照片以获取示例:

Transformation dropdown