gpt4 book ai didi

mysql - 如何使用查询从mysql的json数据类型中检查 "knownlanguages"键是否包含值="English"

转载 作者:行者123 更新时间:2023-11-30 23:45:29 29 4
gpt4 key购买 nike

{
"Actor": {
"knownlanguages": [
"English"
]
}
}

此 JSON 存储在 MySQL 的 JSON columntype 中,名称为 data

我的问题是如何使用查询从 MySQL 的 JSON 数据类型中检查 knownlanguages 键是否包含值 English

最佳答案

简单:

SELECT * FROM table WHERE JSON_CONTAINS(json, '"English"', "$.Actor.knownlanguages")

或(取决于您必须做什么):

SELECT JSON_CONTAINS(json, '"English"', "$.Actor.knownlanguages") FROM table

引用:https://dev.mysql.com/doc/refman/5.7/en/json-search-functions.html

关于mysql - 如何使用查询从mysql的json数据类型中检查 "knownlanguages"键是否包含值="English",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41187073/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com