mariadb-嵌套列表中的JSON列更新元素

时间:2018-12-03 14:21:58

标签: mysql json mariadb

我在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函数实现此目的?还是我最好在应用程序级别执行此操作?

0 个答案:

没有答案