文档首页/ 数据库和应用迁移 UGO/ 用户指南/ 语法转换指南/ 转换错误码/ MySQL To GaussDB 转换错误码/ U0400008:GaussDB中ALTER TABLE重命名表时不允许指定schema名
更新时间:2025-06-04 GMT+08:00

U0400008:GaussDB中ALTER TABLE重命名表时不允许指定schema名

描述

数据库类型与版本

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

语法示例

如果重命名后的表名中带SCHEMA,UGO转换时会将该SCHEMA名删除,并生成此错误提示。

GaussDB的ALTER TABLE语句重命名表时不允许新表名指定SCHEMA名称,如下示在GaussDB中将不支持。

ALTER TABLE schema_name.table_name RENAME TO new_schema_name.new_table_name;

改造建议

如果源语句修改了表的SCHEMA名,则转换后的语句无法和源语句等价,需要您手动将重命名后的表移动到目标SCHEMA。