从csv文件中使用C#插入巨大的行数到mysql中

时间:2015-07-05 17:05:30

标签: c# mysql sql csv

我需要从csv文件插入数据日期字符串整数代码每个文件有大约28列和6000行我需要插入多个文件的数据时单击一个按钮我尝试使用sql插入逐行插入它们声明,但它需要大约2分钟完成,有时崩溃我需要一些帮助,以使进程更快更顺利我通常检查是否插入一行,因此没有相同数据的行插入数据库任何帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

如果文件中有很多重复项,您可以将所有行加载到列表中,并在插入数据库之前使用System.Linq中的Distinct方法。列表中包含的类型将实现IComparable接口。