mysql 5.7 json数据类型哈希搜索数组

mysql 5.7 json数据类型哈希搜索数组,mysql,json,Mysql,Json,假设我有一个名为data的json数据类型列,该列包含哈希数组,例如:[{x:1,y:2},{x:3,y:4},…] 现在我可以在这个数组中搜索某个键的特定值了吗?也就是选择散列值为xkey等于5的行,这可能吗?我想我找到了解决方案 从JSON_包含的表中选择*(JSON_EXTRACT(data,$[*].x'),'search_val'=1“我想我找到了解决方案 从JSON_包含的表中选择*(JSON_提取(数据,$[*].x'),'search_val'=1“

假设我有一个名为data的json数据类型列,该列包含哈希数组,例如:
[{x:1,y:2},{x:3,y:4},…]


现在我可以在这个数组中搜索某个键的特定值了吗?也就是选择散列值为
x
key等于5的行,这可能吗?

我想我找到了解决方案


从JSON_包含的表中选择*(JSON_EXTRACT(data,$[*].x'),'search_val'=1“

我想我找到了解决方案

从JSON_包含的表中选择*(JSON_提取(数据,$[*].x'),'search_val'=1“