mysql json数组取值查询
Posted 碎片
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql json数组取值查询相关的知识,希望对你有一定的参考价值。
来源于网络,未验证。
数据表
id | uid | info |
1 | 1001 | {"name":"周年庆","status":0,"addtime":"2017-10-10"} |
2 | 1002 | [ {"name":"周年庆","status":0,"addtime":"2017-10-11"},{"name":"特价促销","status":0,"addtime":"2017-10-12"}] |
3 | 1003 | [ {"name":"特价促销","status":0,"addtime":"2017-10-12"},{"name":"国庆促销","status":0,"addtime":"2017-09-28"}] |
取“特价促销”的用户数据
select * from tb where info->‘$.name‘ = ‘特价促销‘ or JSON_CONTAINS(info->‘$[*].name‘, ‘"特价促销"‘, ‘$‘)
以上是关于mysql json数组取值查询的主要内容,如果未能解决你的问题,请参考以下文章
错误代码:错误域 = NSCocoaErrorDomain 代码 = 3840“JSON 文本没有以数组或对象和允许未设置片段的选项开头。”