为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:
【概述】 场景 + 问题概述
dm:v1.4.3
采用dm同步数据
【备份和数据迁移策略逻辑】
全量同步
【问题】 当前遇到的问题
sql_mode=’’
一、同步过程中"RawCause": “Error 1062: Duplicate entry ‘782’ for key ‘PRIMARY’”,
查询在tidb 中表不存在数据
二、同步过程中报时间值无效问题
单表中数据有时间值为Error 1292: Incorrect timestamp value: '0000-00-00 00:00:00’的数据
应该如何处理
【TiDB 版本】
tidb:v5.0
【附件】
“RawCause”: “Error 1292: Incorrect timestamp value: ‘0000-00-00 00:00:00’ for column ‘check_out_on’ at row 4332”,
“Workaround”: “”
}
],
“detail”: null
},
“unresolvedDDLLockID”: “”,
“load”: {
“finishedBytes”: “65574890018”,
“totalBytes”: “144425460412”,
“progress”: “45.40 %”,
“metaBinlog”: “(mysql-bin.000616, 338843090)”,
“unit”: “Load”,
“result”: {
“isCanceled”: false,
“errors”: [
{
“ErrCode”: 10006,
“ErrClass”: “database”,
“ErrScope”: “downstream”,
“ErrLevel”: “high”,
“Message”: “file .xxx.0000000000000.sql: execute statement failed: INSERT INTO sync_server
(sa_id
,server_code
,server_shortname
,server_type_code
,server_type_name
,server_body_code
,server_body_name
,createon
,state
,server_code_new
) V\ufffd…”,
“RawCause”: “Error 1062: Duplicate entry ‘782’ for key ‘PRIMARY’”,
“Workaround”: “”