文档首页>
数据复制服务 DRS>
故障排除>
失败案例>
MySQL->GaussDB(DWS)实时同步>
全量同步失败报错,关键词“value too long for type character varying”
更新时间:2022-12-29 GMT+08:00
全量同步失败报错,关键词“value too long for type character varying”
场景描述
全量同步期间DRS任务报错,同步日志界面提示:service DATAMOVE failed, cause by: apply event=[type=table_data, batch_index_in_shard=%s, table_schema=%s, table_name=%s, record_num=%s] occur error, msg=apply to %s failed: ERROR: value too long for type character varying(%s) Where: COPY %s, line 1, column remarks
可能原因
目标库用户自建表varchar类型的列长度设置不足。MySQL和GaussDB(DWS)针对varchar数据类型的长度定义不一致,MySQL是字符数,GaussDB(DWS)是字节数。
解决方案
- 请联系目标库运维工程师在目标库表扩大字段精度。
- 完成后,在任务列表中,单击任务对应操作列的“续传”,重新提交任务。