mariadb - элемент обновления столбца JSON внутри вложенного списка - PullRequest
0 голосов
/ 03 декабря 2018

У меня есть следующие данные в столбце json:

[
    ["model-1", 0.06232], 
    ["model-2", 0.33587], 
    ["model-3", 0.04962], 
    ["model-4", 0.235], 
    ["model-5", 0.31719]
]

Моя цель состоит в том, чтобы добавить строку к первому элементу каждого внутреннего списка, чтобы вывод стал:

[
    ["somestr/model-1", 0.06232], 
    ["somestr/model-2", 0.33587], 
    ["somestr/model-3", 0.04962], 
    ["somestr/model-4", 0.235], 
    ["somestr/model-5", 0.31719]
]

Я смог «извлечь» первые элементы, используя mariadb JSON_EXTRACT следующим образом:

SELECT JSON_EXTRACT(factors, '$[*][0]') FROM my_table;

Но не мог получить дальше.

Возможно ли добиться этого с помощью mariadb /MySQL JSON функции?Или мне лучше делать это на уровне приложений?

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