我有来自mysql的json示例,如下所示:
{"a": "testA", "b": [{"b1": "testB1"}, {"b2": "testB2"}, {"b3": "testB3"}]}
我想将对象“b”设置为: [{"b4": "testB4"}, {"b5": "testB5"}, {"b6": "testB6"}]
我使用了以下查询: UPDATE jsontest SET content = JSON_SET content, '$[0].b', '[{"b4": "testB4"}, {"b5": "testB5"}, {"b6": "testB6"}]') WHERE id = '1';
它可以工作,但是对象“b”的值变成了字符串。我假设对象“b”的值是一个数组。
暂无答案!
目前还没有任何答案,快来回答吧!