不知道密钥时如何获取 MYSQL JSON 对象值?
How to get MYSQL JSON object value when don't know the key?
我在 MYSQL table 中有一个列,我想从中获取对象的第一个值,但我不知道 kay 名称是什么。值如下:
{"5":"ABC"}
{"8":"CDE"}
我已经尝试了 JSON_EXTRACT、JSON_KEYS 但对我来说没有任何效果。
以下查询对我有用:
SELECT json_extract(json_data,'$[0].*') from table
有关详细文档,请阅读 JSON_EXTRACT 一次。
我在 MYSQL table 中有一个列,我想从中获取对象的第一个值,但我不知道 kay 名称是什么。值如下:
{"5":"ABC"}
{"8":"CDE"}
我已经尝试了 JSON_EXTRACT、JSON_KEYS 但对我来说没有任何效果。
以下查询对我有用:
SELECT json_extract(json_data,'$[0].*') from table
有关详细文档,请阅读 JSON_EXTRACT 一次。