11.10.1 JSON_CONTAINS(json_doc,value)函数
JSON_CONTAINS(json_doc,value)函数查询JSON类型的字段中是否包含value数据。如果包含则返回1,否则返回0。其中,json_doc为JSON类型的数据,value为要查找的数据。使用示例如下:
mysql> SELECT JSON_CONTAINS(content, '{"name":"binghe"}') FROM test_json WHERE id = 1;
+---------------------------------------------+
| JSON_CONTAINS(content, '{"name":"binghe"}') |
+---------------------------------------------+
| 1 |
+---------------------------------------------+
1 row in set (0.00 sec)
注意:value必须是一个JSON字符串。