import无法导入,load data虽有报错但能导入

【TiDB 版本】 v8.5.1
dumpling导出的数据,使用import报错:Truncated incorrect DOUBLE value: ‘’ ,无法导入。使用load data方式虽然报了warnning:Truncated incorrect DOUBLE value: ‘’ ,但是能够导入。
这里如何能确认是哪个字段的问题? 为何字段是int类型的报错显示按DOUBLE 处理。

详细信息见附件:
import信息.txt (8.1 KB)

改下sql_mode 去掉STRICT_TRANS_TABLES 能导进去

但是load data的warning还是有

这种我一般是哪来的数据导回哪里,生成sql再导到目标库。规避一些兼容性问题

大概得原因确定了,他们在导出时加了–csv-null-value “” ,默认是\N , import有选项FIELDS_DEFINED_NULL_BY 指定和导出时一样即可。

1 个赞