我停止mysql导入后,我必须重新开始,还是可以从我离开的地方开始?

时间:2012-06-05 22:03:40

标签: mysql

我停止了mysql导入,我想知道是否必须删除该表并重新启动,或者再次运行命令load data local infile...,它将继续从我离开的位置插入记录。

2 个答案:

答案 0 :(得分:0)

它不会在它停止的地方继续,它将从文件的开头开始(它不知道它从哪里停止),但是因为你使用的是LOCAL关键字,来自文档:

  

如果指定IGNORE,则输入复制a上现有行的行   跳过唯一键值。 ...使用LOCAL,默认行为是   就像指定了IGNORE一样

因此,已经加载的数据将被忽略。您可以阅读LOAD DATA here的文档。

答案 1 :(得分:0)

使用指定hereIGNORE关键字。