文档首页/ 数据治理中心 DataArts Studio/ 常见问题/ 数据集成(CDM作业)/ 迁移时已选择表不存在时自动创表,提示“CDM not support auto create empty table with no column”怎么处理?
更新时间:2026-06-25 GMT+08:00
分享

迁移时已选择表不存在时自动创表,提示“CDM not support auto create empty table with no column”怎么处理?

问题描述

迁移时已选择表不存在时自动创表,提示“CDM not support auto create empty table with no column”。

原因分析

  • 场景一:

    由于数据库表名中含有特殊字符导致识别出语法错误,按数据库对象命名规则重新命名后恢复正常。

    例如,DWS数据仓库中的数据表命名需要满足以下约束:长度不超过63个字符,以字母或下划线开头,中间字符可以是字母、数字、下划线、$、#。

  • 场景二:

    源端使用了MySQL 8.x驱动,CDM可能获取不到表字段,导致报错。

解决方案

  • 场景一时解决方案:

    重新命名。

  • 场景二时解决方案:

    更换源端MySQL驱动后重试任务,推荐使用5.1.48驱动版本。

相关文档