文档首页/ 数据复制服务 DRS/ 故障排除/ 失败案例/ MySQL->MySQL实时迁移和同步/ 全量阶段失败报错,关键词“Unknown column *** in 'field list'”
更新时间:2022-12-29 GMT+08:00

全量阶段失败报错,关键词“Unknown column *** in 'field list'”

场景描述

全量迁移或同步期间DRS任务报错,日志提示信息:service DATAMOVE failed, cause by: apply event=[type=table_data, batch_index_in_shard=1, table_schema=%s, table_name=%s, record_num=5] occur error, msg=apply data of table=`%s`.`%s` failed: Unknown column '%s' in 'field list'。

可能原因

源库和目标库表结构不一致,可能是在全量数据同步对目标库表的列执行DDL或预检查阶段跳过表一致性检查。

解决方案

  1. 联系客户运维人员,修改目标库表结构,保持和源库表结构一致。
  2. 修改完成后,在任务列表中,单击任务对应操作列的“续传”,重新提交任务。