我正在尝试运行json extract,但出现以下错误:数据截断:函数json_extract的参数1中的json文本无效:“文档为空。”位于位置0。
select id, JSON_EXTRACT(content, "$.pathway_id") from reports
z31licg01#
您可以通过使用json\u valid来防止此错误,以确保字段包含json,如下所示:
select id, CASE WHEN JSON_VALID(content) THEN JSON_EXTRACT(content, "$.pathway_id") ELSE null END from reports
1条答案
按热度按时间z31licg01#
您可以通过使用json\u valid来防止此错误,以确保字段包含json,如下所示: