【发布时间】:2016-12-12 08:45:06
【问题描述】:
我有一个带有以下数组的 json 列:
[
{
"id": "24276e4b-de81-4c2c-84e7-eed9c3582a31",
"key": "id",
"type": "input",
},
{
"id": "e0ca5aa1-359f-4460-80ad-70445be49644",
"key": "name",
"type": "textarea",
}
]
我尝试了以下查询以获取文档列中具有 id 24276e4b-de81-4c2c-84e7-eed9c3582a31 的行,但它没有返回结果:
select * from jobs WHERE document->'$[*].id' = "24276e4b-de81-4c2c-84e7-eed9c3582a31"
有人知道如何进行正确的查询吗?
【问题讨论】:
-
您能否详细说明您的代码“不起作用”的原因?你期待什么,实际发生了什么?如果您遇到异常/错误,请发布它发生的行和异常/错误详细信息。请edit这些详细信息,否则我们可能无法提供帮助。
标签: mysql mysql-json