文档首页/
数据库和应用迁移 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。