文档首页/ 数据治理中心 DataArts Studio/ 常见问题/ 数据集成(实时作业)/ MySQL到DWS增量同步过程中报错,包含关键字“value too long for type character varying”怎么办?
更新时间:2025-10-23 GMT+08:00
分享

MySQL到DWS增量同步过程中报错,包含关键字“value too long for type character varying”怎么办?

问题描述

MySQL到DWS链路启动任务后,同步过程中异常,报错关键信息包含“value too long for type character varying”。

图1 报错信息

原因分析

源端MySQL的varchar(n)实际指定的是字符长度,而DWS中的varchar(n)为字节长度,如果MySQL的varchar数据包含特殊字符、中文字符时,字节长度就会超过n,因此写入目的端时会超长。

解决方案

  1. 将目的端DWS表中的varchar类型字段长度设置为源端长度的3到4倍。
  2. 升级数据连接中的CDM代理集群版本,然后使用Migration的自动建表功能重新创建表。

相关文档