mysql5.7+以上支持

今天同事给技术方案的时候提到了json_extract这个办法,可以解决json格式数据搜索问题,仔细调研了下,结果是可以实现。但是这种方法无法使用索引,面对大表搜索还是有些尴尬。

使用方法:json_extract('字段','$.key');

数据格式:

期望结果1:获取全表Po

查询sql: 

select json_extract(data,'$[*].po') from table;

期望结果2:获取全表的第一个po

查询sql:

select json_extract(data,'$[0].po') from table;

 祝好

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐