mariadb-json列更新元素

34gzjxbg  于 2021-06-18  发布在  Mysql
关注(0)|答案(0)|浏览(268)

我在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\u extract“提取”第一个元素,如下所示:

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

但再也不能前进了。
是否可以使用mariadb/mysql json函数来实现这一点?还是我最好在应用程序级别上这样做?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题