【发布时间】:2020-06-14 21:13:11
【问题描述】:
目前使用 MYSQL 5.7,即将迁移到 8.0。 我们的数据库中有一个 json 字段,其值如下所示:
[
{
"first_name":"bob",
"last_name":"lisserman"
},
{
"first_name":"bob",
"last_name":"rippleman"
},
{
"first_name":"joe",
"last_name":"roterlam"
}
]
我正在尝试编写一个查询,该查询在数组中查找包含“first_name”=“bob”和“last_name”=“rippleman”的对象的记录
JSON_CONTAINS 是否支持这样的搜索?
【问题讨论】:
-
您使用的是哪个版本的 MySQL?
-
@GMB - 在描述中添加了版本信息。现在是 MYSQL 5.7,希望尽快迁移到 8.0。