【 TiDB 使用环境】线上
【 TiDB 版本】4.0.16
【遇到的问题】
使用sqoop 往tidb里写数据报错:Data truncation: constant 4294970707 overflows int
【复现路径】做过哪些操作出现的问题
重复3次 第一次第一张表成功,第二次第一张表也失败了
【问题现象及影响】
数据无法写入
【 TiDB 使用环境】线上
【 TiDB 版本】4.0.16
【遇到的问题】
使用sqoop 往tidb里写数据报错:Data truncation: constant 4294970707 overflows int
【复现路径】做过哪些操作出现的问题
重复3次 第一次第一张表成功,第二次第一张表也失败了
【问题现象及影响】
数据无法写入
可能是int 类型 字段值溢出了
我们数仓每天都会跑次这个任务, 这个任务有3张表需要写,今天前都是OK的
然后今天跑时,第一个表写完了,但是第二张表失败了。 任务判断到失败,会重新跑,然后第二次跑时,第一张表也写失败了 报这个 overflows int 的错。
但是,数仓同学表示,SQL字段没有任何变动,也检查了int的max值, 没有报错中那么大的数值
感谢@weixiaobing, 问题已解决!
是我们表的自增主键id使用的int类型超过最大值(4294970707)导致任务报错
报错很明显体现出来了,我们想到这个点
此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。