tidb浅语出现错误,求解


“subTaskStatus”: [
{
“name”: “task_workflow”,
“stage”: “Paused”,
“unit”: “Sync”,
“result”: {
“isCanceled”: false,
“errors”: [
{
“Type”: “UnknownError”,
“msg”: “”,
“error”: {
“ErrCode”: 36027,
“ErrClass”: 11,
“ErrScope”: 3,
“ErrLevel”: 3,
“Message”: “current pos (mysql-bin|000001.000746, 88494976): gen insert sqls failed, schema: workflow, table: bk_wf_common_language: Column count doesn’t match value count: 5 (columns) vs 1 (values)”,
“RawCause”: “”

bk_wf_common_language 表,看下上下游列数是否一致。
stop-task 手动处理下,保证一致,通过 check-task 检查下,在进行同步。

现在生产环境他们说上游这张表是创建的临时表,删掉了
我下游删掉在更新一下update-task?

不知是否与此问题相关,仅从 query-status 判断处理办法为楼上提供的。

怎么跳过这张表

我现在sql-skip也没成功

此为 task 文件检查,不建议跳过,此报错为上游列 > 下游列。容易引起其他报错

那我该如何解决啊 求助啊

将上下游 bk_wf_common_language 表的结构统一,执行 check-task 通过之后在进行同步

大佬 他们上游把这个库删掉了

原则上保证上下游一致即可,可以设置 remove-meta: true(谨慎操作) 在 task 文件中,重新进行拉去同步数据。