[FAQ] 数据同步过程中报错 Data Truncated

[问题澄清]

DM 或者 Drainer 同步数据时遇到报错

2020/05/07 10:38:01 sql.go:86: [error] [exec][sql]update a . table set id = ?, id = ? limit 1;[args]xxx
[error]Error 1265: Data Truncated

[原因分析]

上下游的 sql_mode 不一致,或者之前修改过 sql_mode ,有部分时间上下游 sql_mode 不一致

[解决方案]

  1. 将上下游的sql_mode 设置为一致. 参考 如何设置 sql_mode
  1. 少数情况下需要设置为空

[参考案例]