2020
12-02
12-02
mysql json格式数据查询操作
预设表名是base_data,json列名是json_valuejson_value的值是{“ids”:[“a”,“b”],“datas”:[{“name”:“张三”}]}那么查询语句应该是select*frombase_datawhereJSON_CONTAINS(json_value->"$.ids",JSON_ARRAY('a'));或者select*frombase_datawhereJSON_CONTAINS(json_value->"$.ids[*]",JSON_ARRAY('a'));两种都行,具体什么区别暂时还不得而知补充知识:mysql中varchar字段长度超过限制长度自动截取的问...
继续阅读 >