dm 迁移数据异常,线上急急急~~~~~!!!!

tidb版本:5.0.3
dm版本:2.0.3
今天同步一张表时,出现字段数量不匹配导致无法同步的问题
错误日志
[2021/09/16 21:51:42.051 +08:00] [ERROR] [subtask.go:308] [“unit process error”] [subtask=16-11] [unit=Sync] [“error information”="{"ErrCode":36027,"ErrClass":"sync-unit","ErrScope":"internal","ErrLevel":"high","Message":"startLocation: [position: (, 0), gtid-set: ], endLocation: [position: (mybinlog.003643, 379918711), gtid-set: ]: gen insert sqls failed, schema: ReaderNovel_JP, table: TagConfig: Column count doesn’t match value count: 9 (columns) vs 10 (values)"}"]
上游mysqlbinlog


上游表结构

下游表结构

请问这个问题怎么处理,已经resume好几次了 ,
线上同步的数据 急啊。。

看你下游的表结构主键是自增的吗,看上下游表的列数都是一致的,感觉是跳过了自增主键导致列和值不一样

1 个赞

https://docs.pingcap.com/zh/tidb-data-migration/stable/manage-schema

2 个赞

感谢。 按照文档排查,成功解决。

:call_me_hand::call_me_hand:

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。