mysql解析json下的某个字段
select * from 表名 where json字段名 ->> '$.json下的key值'
如果遇到json 嵌套的情况
select * from 表名 where json字段名 ->> '$.json下的key值.key值'以此类推。
(仅仅支持mysql5.7版本及以上)
| id | message_content |
| 1 | {"reason": "未匹配任何规则", "applyId": "677ccd673a774283b10481c5c3104946", "auditConsequence": "0"} |
| 2 | {"reason": "未匹配任何规则", "applyId": "677ccd673a774283b10481c5c3104945", "auditConsequence": "0"} |
| 3 | {"reason": "未匹配任何规则", "applyId": "e39b453b9ae04e4980caba9099fbc551", "auditConsequence": "1"} |
SELECT
message_content ->> '$.reason'
FROM
表名
WHERE
message_content ->> '$.auditConsequence' = '-1'
负重前行
posted on 2019-06-26 16:23 菲菲菲非常可爱的小白兔 阅读(6604) 评论(0) 收藏 举报
浙公网安备 33010602011771号