mysql json 查询的特殊用法(冷门)
正常的key查询哪些文档大家都能用, 但是如果key是 abc:de-fg 这样的值呢, 那么文档中那些办法无法实现查询了
尝试了好久, 终于找到了对应的解决办法
非法键值查询办法
比如demo为
json_data
{"abc:de-fg": "aa"}
那么取出这个值的办法为 json_data->'$."abc:de-fg"'
注意, 只能里面使用双引号的写法JSON内的键值是否为null的判断方法
json_data
{"abc:de-fg": "aa","b":null}
// 判断里面的值等于null的判断方式
json_data->'$.b'=CAST('null' AS json)