首页 » PHP教程 » phpmysql拼接json技巧_20211219MySQL的json查询之插入合并

phpmysql拼接json技巧_20211219MySQL的json查询之插入合并

访客 2024-12-18 0

扫一扫用手机浏览

文章目录 [+]

json中并不存在age键名,则插入

例二

select json_insert(info, '$.name', 'swk') from member;

phpmysql拼接json技巧_20211219MySQL的json查询之插入合并

json中存在name键名,则忽略

phpmysql拼接json技巧_20211219MySQL的json查询之插入合并
(图片来自网络侵删)
json_replace例一

select json_replace(info, '$.name', 'swk') from member;

json中存在name键名,则进行更换

例二

select json_replace(info, '$.age', 26) from member;

json中不存在age键名,则忽略

json_set例一

select json_set(info, '$.name', 'swk') from member;

json中存在name键名,则进行更换

例二

select json_set(info, '$.age', 26) from member;

json中不存在age键名,则插入

json_merge_patch例一

select json_merge_patch(info, '{"name":"swk","age":26}') from member;

json合并,如果存在相同键名,则后面的覆盖前面的,如果值是工具,会递归

json_merge_preserve

select json_merge_preserve(info, '{"name":"swk","age":26}') from member;

json合并,如果存在相同键名,则组成新的工具

json_remove例一

select json_remove(info, '$.name') from member;

移除json中指定项

留言

点击「链接」

标签:

相关文章