更新时间:2025-06-04 GMT+08:00

U0400036:GaussDB M 兼容不支持 JSON 数据类型

描述

数据库类型与版本

  • 源库类型与版本:MySQL 5.5、5.6、5.7、8.0 版本。
  • 目标库类型与版本:GaussDB V2.0-8.100 M 兼容。

语法示例

GaussDB V2.0-8.100 M 兼容不支持 JSON 数据类型,如下示例将生成此错误提示。

create table test_json (
    id int,
    c_json json
);

改造建议

您可以参考以下两种改造方案:

  1. 修改“json 数据类型转换”转换配置项。请注意将 JSON 类型转换成 TEXT 类型后,JSON 类型的数据只能在业务层进行处理。
  2. 升级 GaussDB 版本到 GaussDB V2.0-8.200 或以上版本,M 兼容模式下支持 JSON 数据类型。