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

U0400012:GaussDB临时表不支持自增列

描述

数据库类型与版本

  • 源库类型与版本:MySQL 5.5、5.6、5.7、8.0版本。
  • 目标库类型与版本:GaussDB所有版本。

语法示例

默认情况下,UGO将注释掉临时表的AUTO_INCREMENT属性,如果“临时表自增列”转换配置项选择“忽略迁移,记录错误信息。”将生成此错误提示。

U0400010所述,GaussDB集中式版V2.0-3.1版本之前不支持AUTO_INCREMENT属性,AUTO_INCREMENT默认转换成自定义序列的形式。但是GaussDB临时表不支持序列整型(自定义序列的话无法将序列与表形成绑定关系),如下示例在GaussDB中将不支持。

CREATE TEMPORARY TABLE temp_tale_test(
    id SERIAL,
    test varchar(64)
);

改造建议

修改“临时表自增列”转换配置项。