Как я могу сохранить объект в данных MySQL JSON? - PullRequest
0 голосов
/ 07 мая 2018

У меня есть образец JSON из mysql, например:

{"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" является массивом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...