MySQL更新json字段,添加key。

今天 11:29 字数 330 阅读 18

如果我的order表,extend_info字段类型是text,但是存储的内容是json格式的字符串,且字段允许为null,我想给extend_info字段新增一个key,fromStockMerge,值为1

{
    "a": "1", // 原数据
    "fromStockMerge": "1" // 新增数据
}

可以使用如下SQL完成

UPDATE Order SET extend_info = JSON_SET( IF(extend_info IS NULL OR extend_info = '', '{}', extend_info), '$.fromStockMerge', '1' ) where sn = 'xxxxxxx'';
0人点赞>
关注 收藏 改进 举报
0 条评论
排序方式 时间 投票
快来抢占一楼吧
请登录后发表评论
站长 @ 十七度
文章
399
粉丝
24
喜欢
199
收藏
31
排名 : 1
访问 : 185.82万
私信