更新时间:2025-08-05 GMT+08:00

GaussDB->MySQL

表1 数据类型映射关系

数据类型(GaussDB

数据类型(MySQL

是否支持映射

CHARACTER

CHAR

支持

CHARACTER VARYING

VARCHAR

支持

BYTEA/BLOB/RAW

BINARY/VARBINARY/TINYBLOB /BLOB/MEDIUMBLOB/LONGBLOB

支持

TEXT/CLOB

TINYTEXT/MEDIUMTEXT /LONGTEXT/ TEXT

支持

TINYINT

SMALLINT

支持

SMALLINT

SMALLINT

支持

INTEGER

INT

支持

BIGINT

BIGINT

支持

FLOAT4

FLOAT

支持

FLOAT8/DOUBLE PRECISION

DOUBLE

支持

DATE

DATE

支持

TIMESTAMP WITHOUT TIME ZONE

DATETIME

支持

SMALLDATETIME

DATETIME

支持

TIMESTAMP WITH TIME ZONE

TIMESTAMP

支持

TIME WITH TIME ZONE

TIME

支持

TIME WITHOUT TIME ZONE

TIME

支持

BIT

BIT

支持

MONEY

VARCHAR

支持

BOOLEAN

BOOLEAN

支持

NUMBER

DECIMAL

支持

NUMBERIC

DECIMAL

支持

DECIMAL

DECIMAL

支持

TINYINT UNSIGNED

TINYINT UNSIGNED

支持

SMALLINT UNSIGNED

SMALLINT UNSIGNED

支持

INTEGER UNSIGNED

INTEGER UNSIGNED

支持

BIGINT UNSIGNED

BIGINT UNSIGNED

支持

GaussDB M兼容模式->MySQL

表2 数据类型映射关系

数据类型(GaussDB)

数据类型(MySQL

是否支持映射

BOOL

BOOL

支持

BOOLEAN

BOOLEAN

支持

TINYINT

TINYINT

支持

SMALLINT

SMALLINT

支持

MEDIUMINT

MEDIUMINT

支持

INT

INT

支持

INTEGER

INTEGER

支持

BIGINT

BIGINT

支持

TINYINT UNSIGNED

TINYINT UNSIGNED

支持

SMALLINT UNSIGNED

SMALLINT UNSIGNED

支持

MEDIUMINT UNSIGNED

MEDIUMINT UNSIGNED

支持

INTEGER UNSIGNED

INTEGER UNSIGNED

支持

BIGINT UNSIGNED

BIGINT UNSIGNED

支持

DECIMAL

DECIMAL

支持

NUMERIC

DECIMAL

支持

DEC

DECIMAL

支持

FIXED

DECIMAL

支持

FLOAT

FLOAT

支持

DOUBLE

DOUBLE

支持

DOUBLE PRECISION

DOUBLE

支持

REAL

DOUBLE

支持

DATE

DATE

支持

DATETIME

DATETIME

支持

TIMESTAMP

TIMESTAMP

支持

TIME

TIME

支持

YEAR

YEAR

支持

CHAR

VARCHAR

支持

VARCHAR

VARCHAR/ENUM/SET

支持

TINYTEXT

TINYTEXT

支持

TEXT

TEXT/JSON

支持

MEDIUMTEXT

MEDIUMTEXT

支持

LONGTEXT

LONGTEXT

支持

BINARY

BINARY

支持

VARBINARY

VARBINARY

支持

TINYBLOB

TINYBLOB

支持

BLOB

BLOB

支持

MEDIUMBLOB

MEDIUMBLOB

支持

LONGBLOB

LONGBLOB

支持

BIT

BIT

支持

JSON

JSON

支持