我在 mysql 中有 json 类型的数据,列名是“student_data”。学生数据:
{"STUDENT_HISTORY": [{"regno": "12345678","UPDATE_DATE_UNIX_TIME": "65667"},{"regno": "12345332","UPDATE_DATE_UNIX_TIME": "654333"}]}
我需要根据 regno = "12345678" 的条件提取 student_data,这里我只有 regno 值不知道 json 中的索引,我也尝试了 json_extract 查询,如下所示。
SELECT JSON_EXTRACT(student_data,"$.STUDENT_HISTORY.regno")
FROM student table
WHERE STUDENT_HISTORY.regno = "12345678"