MySQL 8.0的新增功能探索-JSON模式验证

  • JSON模式验证。 MySQL 8.0.17添加了两个功能 JSON_SCHEMA_VALID()JSON_SCHEMA_VALIDATION_REPORT() 用于再次验证JSON文档JSON模式。 JSON_SCHEMA_VALID()如果文档根据架构进行验证,则返回TRUE(1),否则通过FALSE(0)返回。 JSON_SCHEMA_VALIDATION_REPORT()返回一个JSON文档,其中包含有关验证结果的详细信息。以下语句适用于这两个功能:- 模式必须符合JSON模式规范的草案4。

    • required 支持属性。
    • $ref 不支持 外部资源和关键字。
    • 支持正则表达式模式;无效模式将被静默忽略。

    有关更多信息和示例,请参见第12.17.7节” JSON模式验证函数”