对一维数组的使用也要考虑清楚,JSON字段对必须整个数组更新,查询数组中的某个值也比较困难
修改数据
JSON_SET(json_doc, path, val[, path, val] ...)
path...如果不存在对应属性则插入,否则不做任何变动
JSON_REPLACE(json_doc, path, val[, path, val] ...)...如果存在则替换,否则不做任何变动
JSON_REMOVE(json_doc, path[, path] ...)...如果存在则删除对应属性,否则不做任何变动
查询数据
1、使用json_extract函数查询,获得doc中某个或多个节点的值。...json对象,则转成数组后,再添加元素
json_array_insert 插入数组元素
json_insert 插入值(插入新值,但不替换已经存在的旧值)
json_merge 合并json数组或对象