DM同步分库分表加字段会影响同步

DM同步mysql分库分表,在新增mysql数据表字段过程中,表一加完了字段,表二还没有加,这个时候表一插入了一条数据,DM同步就会报错 [subtask.go:252] [“unit process error”] [subtask=sdapi_increment] [unit=Sync] [“error information”="{“msg”:"[code=36027:class=sync-unit:scope=internal:level=high] gen update sqls failed, schema: sdapi, table: stylelibrarys: Column count doesn’t match value count: 18 (columns) vs 19 (values)\ngithub.com/pingcap/dm/pkg/terror.(*Error).Generate\ \t/home/jenkins/agent/workspace/build_dm_master/go/src/github.com/pingcap/dm/pkg/terror/terror.go:232\ngithub.com/pingcap/dm/syncer.genUpdateSQLs\ \t/home/jenkins/agent/workspace/build_dm_master/go/src/github.com/pingcap/dm/syncer/dml.go:178\ github.com/pingcap/dm/syncer.(*Syncer).handleRowsEvent\ \t/home/jenkins/agent/workspace/build_dm_master/go/src/github.com/pingcap/dm/syncer/syncer.go:1490\ngithub.com/pingcap/dm/syncer.(*Syncer).Run\ \t/home/jenkins/agent/workspace/build_dm_master/go/src/github.com/pingcap/dm/syncer/syncer.go:1286\ngithub.com/pingcap/dm/syncer.(*Syncer).Process\ \t/home/jenkins/agent/workspace/build_dm_master/go/src/github.com/pingcap/dm/syncer/syncer.go:590\ngithub.com/pingcap/dm/syncer.(*Syncer).Resume\ \t/home/jenkins/agent/workspace/build_dm_master/go/src/github.com/pingcap/dm/syncer/syncer.go:2287\ runtime.goexit\ \t/usr/local/go/src/runtime/asm_amd64.s:1337",“error”:{“ErrCode”:36027,“ErrClass”:11,“ErrScope”:3,“ErrLevel”:3,“Message”:“gen update sqls failed, schema: sdapi, table: stylelibrarys: Column count doesn’t match value count: 18 (columns) vs 19 (values)”}}"]

意思是字段不匹配,加字段多个表不能同时一起加完,刚好有数据插入的话就会影响dm同步,这种不知道有没有什么办法可以解决,加字段不会影响到dm的同步

  1. 请问 DM 是什么版本?
  2. tidb 是什么版本?
  3. 理论上应该是每个分表都执行完 DDL 才会开始同步. 麻烦反馈下 dm-worker日志。当前状态正常了吗?执行表二添加字段重启后是否恢复了?