mysql对json数据查询


1、使用 字段->'$.json属性' 进行查询条件

2、使用 json_extract 函数查询,json_extract(字段, "$.json属性")

3、根据json数组查询,用 JSON_CONTAINS(字段, JSON_OBJECT('json属性', "内容"))

 

举例:

SELECT * from
test
-- WHERE attributes -> '$.orderInviteCode.inviterUserId' = 310000000780
-- WHERE json_extract(attributes, "$.orderInviteCode.inviterUserId") = 310000000780


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM