MariaDB-在JSON_REPLACE()中使用通配符

时间:2019-01-24 07:08:44

标签: regex mariadb mariasql

JSON_REPLACE()函数当前在path参数中不接受wildcards。有没有一种方法可以仅使用MariaDB查询而不使用过程来实现?

我的问题是我必须屏蔽数组中对象的属性,

例如:

{name: "Lunch",
furits: [{name: "Apple", count: 2}, {name: "Orange", count: 3}]}

现在,我需要掩盖(或替换)每个人午餐吃的水果的名称。但是我不知道每种水果都有多少种! (数组的长度)

所以我需要json_replace(lunch,"$.fruits[*].name", "XXXX")。可以通过regex_replace来实现吗?我也在想这个,但现在我意识到杰米·扎温斯基说:)

0 个答案:

没有答案