
# 迁移时已选择表不存在时自动创表，提示"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驱动版本。
  
 
