文档首页/ 数据库和应用迁移 UGO/ 用户指南/ 语法转换指南/ 转换错误码/ MariaDB To GaussDB 转换错误码/ U1100003:GaussDB的SERIAL类型是有符号的,4字节;MariaDB中的SERIAL类型等价于BIGINT UNSIGNED NOT NULL AUTO_INCREMENT UNIQUE,8字节,二者不等价
更新时间:2025-10-22 GMT+08:00
分享

U1100003:GaussDB的SERIAL类型是有符号的,4字节;MariaDB中的SERIAL类型等价于BIGINT UNSIGNED NOT NULL AUTO_INCREMENT UNIQUE,8字节,二者不等价

描述

数据库类型与版本

  • 源库类型与版本:MariaDB所有版本。
  • 目标库类型与版本:GaussDB所有版本。

语法示例

MariaDB中的SERIAL类型等价于BIGINT UNSIGNED NOT NULL AUTO_INCREMENT UNIQUE,8字节。

GaussDB的SERIAL类型是有符号的,4字节;BIGSERIAL类型是有符号的,8字节;LARGESERIAL类型是有符号的,默认插入16字节序列。

MariaDB 语法:
CREATE TABLE test_serial(
    C1 SERIAL,
    C2 VARCHAR(10)
);

改造建议

修改“SERIAL数据类型”转换配置项。

相关文档