美文网首页
mysql的查询json结构数据时出现Invalid JSON

mysql的查询json结构数据时出现Invalid JSON

作者: 小胖学编程 | 来源:发表于2022-08-29 19:08 被阅读0次

    当运行JSON EXTRACT 函数但是出现:Error running query: Invalid JSON text in argument 1 to function json_extract: "Missing a name for object member." at position 1.异常。

    select id, JSON_EXTRACT(content, "$.pathway_id") from reports
    

    判断应该是表中某一行并不是合法的Json结构。

    需要转化为如下的sql来进行查询:

    select id, CASE WHEN JSON_VALID(content) THEN JSON_EXTRACT(content, "$.pathway_id") ELSE null END from reports
    

    相关文章

      网友评论

          本文标题:mysql的查询json结构数据时出现Invalid JSON

          本文链接:https://www.haomeiwen.com/subject/apdsgrtx.html