MySQL To GaussDB数据类型转换说明
| 
       源数据库数据类型  | 
     
       转换后数据类型(GaussDB V2.0-8.0 以前版本)  | 
     
       转换后数据类型(GaussDB V2.0-8.0 及其以后版本)  | 
     
       相关的转换配置  | 
    
|---|---|---|---|
| 
       CHAR  | 
     
       CHAR  | 
     
       CHAR  | 
     
       字符集长度转换 选择配置项的值为“扩展字符数据类型长度”,可与DRS转换后在GaussDB 存储等价。  | 
    
| 
       VARCHAR  | 
     
       VARCHAR  | 
     
       VARCHAR  | 
     
       字符集长度转换 选择配置项的值为“扩展字符数据类型长度。”,可与DRS转换后在GaussDB 存储等价。  | 
    
| 
       BINARY  | 
     
       BYTEA  | 
     
       BYTEA  | 
     
       -  | 
    
| 
       VARBINARY  | 
     
       BYTEA  | 
     
       BYTEA  | 
     
       -  | 
    
| 
       TINYBLOB  | 
     
       BYTEA  | 
     
       TINYBLOB  | 
     
       -  | 
    
| 
       BLOB  | 
     
       BLOB  | 
     
       BLOB  | 
     
       BLOB类型转换 选择配置项的值为“BLOB类型保持不变”,可与DRS转换后在GaussDB 存储等价。  | 
    
| 
       MEDIUMBLOB  | 
     
       BYTEA  | 
     
       MEDIUMBLOB  | 
     
       -  | 
    
| 
       LONGBLOB  | 
     
       BYTEA  | 
     
       LONGBLOB  | 
     
       LONGBLOB类型转换 选择配置项的值为“迁移脚本,将LONGBLOB类型转换为BYTEA类型。”,可与DRS转换后在GaussDB 存储等价。  | 
    
| 
       TINYTEXT  | 
     
       TEXT  | 
     
       TINYTEXT  | 
     
       -  | 
    
| 
       TEXT  | 
     
       TEXT  | 
     
       TEXT  | 
     
       TEXT数据类型转换 选择配置项的值为“不转换,保留TEXT数据类型,并注释长度”,可与DRS转换后在GaussDB 存储等价。  | 
    
| 
       MEDIUMTEXT  | 
     
       TEXT  | 
     
       MEDIUMTEXT  | 
     
       -  | 
    
| 
       LONGTEXT  | 
     
       CLOB  | 
     
       LONGTEXT  | 
     
       LONGTEXT类型转换 选择配置项的值为“迁移脚本,将LONGTEXT类型转换为CLOB类型。”,可与DRS转换后在GaussDB 存储等价。  | 
    
| 
       ENUM  | 
     
       VARCHAR  | 
     
       VARCHAR  | 
     
       -  | 
    
| 
       SET  | 
     
       SET  | 
     
       SET  | 
     
       -  | 
    
| 
       TINYINT  | 
     
       SMALLINT  | 
     
       TINYINT  | 
     
       TINYINT类型转换 选择配置项的值为“转换TINYINT类型。”,可与DRS转换后在GaussDB 存储等价。 
       类型转换后是否添加CHECK约束
        选择配置项的值为“不添加CHECK约束。”,可与DRS转换后在GaussDB 存储等价。  | 
    
| 
       SMALLINT  | 
     
       SMALLINT  | 
     
       SMALLINT  | 
     
       无符号整数类型转换 选择配置项的值为“类型保持不变,不做转换”,可与DRS转换后在GaussDB 存储等价。 
       类型转换后是否添加CHECK约束
        选择配置项的值为“不添加CHECK约束。”,可与DRS转换后在GaussDB 存储等价。  | 
    
| 
       MEDIUMINT  | 
     
       INTEGER  | 
     
       MEDIUMINT  | 
     
       有符号整数类型转换 选择配置项的值为“类型保持不变,不做转换”,可与DRS转换后在GaussDB 存储等价。 无符号整数类型转换 选择配置项的值为“类型保持不变,不做转换”,可与DRS转换后在GaussDB 存储等价。 
       类型转换后是否添加CHECK约束
        选择配置项的值为“不添加CHECK约束。”,可与DRS转换后在GaussDB 存储等价。  | 
    
| 
       INT  | 
     
       INT  | 
     
       INT  | 
     
       -  | 
    
| 
       BIGINT  | 
     
       BIGINT  | 
     
       BIGINT  | 
     
       -  | 
    
| 
       FLOAT  | 
     
       FLOAT4  | 
     
       FLOAT  | 
     
       FLOAT类型转换 选择配置项的值为“类型转换为DOUBLE PRECISION,注释掉精度和标度,注释掉符号和填充关键字(UNSIGNED、SIGNED、ZEROFILL)”,可与DRS转换后在GaussDB 存储等价。 
       类型转换后是否添加CHECK约束
        选择配置项的值为“不添加CHECK约束。”,可与DRS转换后在GaussDB 存储等价。  | 
    
| 
       DOUBLE  | 
     
       DOUBLE PRECISION  | 
     
       DOUBLE  | 
     
       DOUBLE类型转换 选择配置项的值为“类型转换为DOUBLE PRECISION,注释掉精度和标度,注释掉符号和填充关键字(UNSIGNED、SIGNED、ZEROFILL)”,可与DRS转换后在GaussDB 存储等价。 类型转换后是否添加CHECK约束 选择配置项的值为“不添加CHECK约束。”,可与DRS转换后在GaussDB 存储等价。  | 
    
| 
       DATE  | 
     
       DATE  | 
     
       DATE  | 
     
       -  | 
    
| 
       DATETIME  | 
     
       TIMESTAMP  | 
     
       DATETIME  | 
     
       -  | 
    
| 
       TIMESTAMP  | 
     
       TIMESTAMP WITH TIME ZONE  | 
     
       TIMESTAMP  | 
     
       -  | 
    
| 
       TIME  | 
     
       TIME  | 
     
       TIME  | 
     
       -  | 
    
| 
       BIT  | 
     
       BIT  | 
     
       BIT  | 
     
       -  | 
    
| 
       JSON  | 
     
       JSONB  | 
     
       JSONB  | 
     
       json数据类型转换 选择配置项的值为“不转换,保留JSON数据类型。”,可与DRS转换后在GaussDB 存储等价。  | 
    
| 
       YEAR  | 
     
       SMALLINT  | 
     
       SMALLINT  | 
     
       类型转换后是否添加CHECK约束 选择配置项的值为“不添加CHECK约束。”,可与DRS转换后在GaussDB 存储等价。  | 
    
| 
       DECIMAL  | 
     
       DECIMAL  | 
     
       DECIMAL  | 
     
       -  | 
    
| 
       NUMERIC  | 
     
       NUMERIC  | 
     
       NUMERIC  | 
     
       -  |