使用mysql提取嵌套json值


customfields
"{"6":{"名称":"已确认?","类型":"复选框","值":"true"},";7〃:{"名称":"预计/实际发货日期","类型":"日期","值":"2022-08-08 00:00:00"}">

您需要引用6,因为它不是有效的标识符。

select json_extract(customfields, '$."6".value') from mytable;

这在文档中:

一个句点后面跟一个键名,用给定的键命名对象中的成员如果没有引号的名称在路径表达式中不合法(例如,如果包含空格(,则必须在双引号内指定密钥名称

最新更新