更新时间: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) );
改造建议
修改“临时表自增列”转换配置项。