文档首页/
数据库和应用迁移 UGO/
用户指南/
语法转换指南/
转换错误码/
MariaDB To GaussDB 转换错误码/
U1100001:GaussDB的数值类型不支持ZEROFILL关键字
更新时间:2025-10-22 GMT+08:00
U1100001:GaussDB的数值类型不支持ZEROFILL关键字
描述
数据库类型与版本
- 源库类型与版本:MariaDB所有版本。
- 目标库类型与版本:GaussDB所有版本。
语法示例
MariaDB的数值类型中指定ZEROFILL关键字,影响数值的显示,当实际数值的位数小于列定义的长度时,会在左侧用零填充,同时自动为该列添加 UNSIGNED属性,不影响数值存储。
GaussDB不支持ZEROFILL关键字,没有类似用法。
MariaDB 语法:
CREATE TABLE test_zerofill_keyword(
C1 TINYINT ZEROFILL,
C2 SMALLINT ZEROFILL,
C3 MEDIUMINT ZEROFILL,
C4 INT ZEROFILL,
C5 INTEGER ZEROFILL,
C6 BIGINT ZEROFILL,
C7 DECIMAL(2,1) ZEROFILL,
C8 FLOAT ZEROFILL,
C9 DOUBLE PRECISION ZEROFILL
);
改造建议
修改“数值类型中的ZEROFILL关键字”转换配置项。