dbf to mysql 数据迁移工具

王洪旭 发布于 2015/03/16 15:51
阅读 507
收藏 0
我现在在做一个软件,其中涉及到dbf和excel导入到mysql里,然后在进行后续的处理,我发现native for mysql导入非常快。可是我的软件,从文件读取一条数据,insert到数据库中,循环执行,速度非常慢。请问是怎么回事。native for mysql是怎么实现高速的。
加载中
1
zhucezhennan
zhucezhennan

insert一条一条的执行是很花费时间的。建议改成批量insert。

native for mysql也是把数据转换成批量提交才能这么快。

即:

insert into table values(xx);insert into table values(xx);insert into table values(xx);

改成

insert into table values(xx),(xx),(xx);

王洪旭
王洪旭
回复 @zhucezhennan : 谢谢了!
zhucezhennan
zhucezhennan
回复 @王洪旭 : 一次提交1k-1w条都没什么问题的
zhucezhennan
zhucezhennan
回复 @王洪旭 : 看具体报错信息,然后修复数据。
王洪旭
王洪旭
如果其中某一条出错了怎么处理
王洪旭
王洪旭
如果这样的话,一次提交多少条合适?
返回顶部
顶部