是否可以从mysql db列中检索解码数据,其中数据保存为json编码文本,即。而不是从数据库中获取json编码的文本并单独解码,有没有任何方法从select查询本身获取解码数据? 有帮助吗? 提前谢谢!
答案 0 :(得分:0)
jyoti mishra联系的答案非常好; MySQL现在在内部处理JSON数据,如果您使用MySQL 5.7或更高版本,json_extract
绝对是首选解决方案。
但是,如果您不是,则可以在通过phpMyAdmin查看时使用phpMyAdmin "Transformation" feature修改显示的输出。
首先,您必须至少部分配置" phpMyAdmin configuration storage"。从表格的“结构”标签中,"更改"包含JSON数据的列,然后查找"浏览器显示转换"下拉列表并选择JSON。请参阅此照片以获取示例: