名为athjc的列中的记录包含此json数据
{
"1": [
"1",
"2",
"3",
"11",
"36",
"s1"
],
"20": [
"s1",
"s2",
"s3"
],
"name": "atharva"
}
我想找出一条包含key =“ 20”和value =“ s1”的记录 如何使用MySQL中提供的JSON函数实现这一目标
答案 0 :(得分:1)
如果您的mysql中具有JSON_EXTRACT函数,则可以使用以下查询。
JSON_EXTRACT(YOUR_KEY_NAME,“ $。YOUR_KEY_VALUE”)
否则,您可以使用SUBSTR函数来实现此目的。如果您是数据库新手或仍然感到困惑,该如何做。您可以访问this。它们将为您实现所需的输出功能。
谢谢