(三)修改JSON的函数

JSON_ARRAY_APPEND()      #数组尾部追加元素

JSON_ARRAY_INSERT()      #在数组的指定位置插入元素

JSON_REPLACE()      #替换文档中指定位置的元素

JSON_SET()      #给文档中指定位置的元素设置新值,如果元素不存在,则进行插入

JSON_MERGEPRESERVE()      #将两个文档合并

JSON_REMOVE()      #删除文档中指定位置的元素

1.JSON_ARRAY_APPEND()   

SELECT JSON_ARRAY_APPEND('{"a":1,"b": [2, 3],"c":4}',"$.b","1") ,JSON_ARRAY_APPEND('["a",["b","c"],"d"]','$[1][0]','1')

 

MySQL中的JSON函数(三)修改JSON的函数

 

 

2. JSON_ARRAY_INSERT() 

SELECT JSON_ARRAY_INSERT('["a",["b","c"],"d"]','$[0]',"1"),JSON_ARRAY_INSERT('["a",["b","c"],"d"]','$[1]',"1")

MySQL中的JSON函数(三)修改JSON的函数

 

 3.JSON_REPALCE()

SELECT JSON_REPLACE('["a",["b","c"],"d"]','$[0]',"1",'$[1]',"2")

MySQL中的JSON函数(三)修改JSON的函数

 

 4. JSON_SET()

SELECT JSON_SET('{"a":1,"b":[2,3],"c":4}','$.a',"10",'$.d',"20")

MySQL中的JSON函数(三)修改JSON的函数

 

 5. JSON_MERGE_PRESERVE()

SELECT JSON_MERGE_PRESERVE('[1,2]','[3,4]')

MySQL中的JSON函数(三)修改JSON的函数

 

 6.JSON_REMOVE()

SELECT JSON_REMOVE('[1,2,3,4]','$[1]','$[2]')

MySQL中的JSON函数(三)修改JSON的函数

 

相关文章:

  • 2022-02-17
  • 2022-01-04
  • 2021-07-29
  • 2021-07-07
  • 2021-11-03
  • 2021-07-23
  • 2021-11-18
猜你喜欢
  • 2022-01-20
  • 2022-12-23
  • 2021-07-03
  • 2021-11-18
  • 2022-12-23
  • 2021-05-07
相关资源
相似解决方案