如何忽略批量加载数据转换错误截断

问题描述

我有一个MysqL 表中提取文件,我想通过 SSMS 作业将其加载到 sql 表(csv 文件)中。但是,文件中有一个字段定义为“LONGTEXT”,这对于 sql 表来说太长了。我想使用 BULK INSERT 加载文件,但正如预期的那样,我在“LONGTEXT”字段上收到错误“批量加载数据转换错误(截断)”。我不介意截断该字段,以便我可以加载它,但不知道如何忽略该特定错误。任何想法如何解决这个问题?

非常感谢!

解决方法

鉴于您所说的,有两种方法可以解决问题。

  • 在插入数据的表中使列更大

  • 使 CSV 文件中的数据更小。

如果你不能做这两件事之一,那么你就不能使用 BULK INSERT 而不会出现错误。