У меня есть следующие данные в столбце 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 функции?Или мне лучше делать это на уровне приложений?