如果我的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'';