导入数据库(MySQL),跳过所有重复项

时间:2015-08-23 21:38:55

标签: mysql sql

我有一个基本命令

mysql -u root -p adsf21 < datadump.dump

这是大约2000万条记录,所以需要一些时间。我是通过SSH完成的,我的网络断开了。我需要重新导入它,但由于已经导入了大约1000万条记录,我不想重做我所做的所有工作。

有没有办法添加参数以禁止输入任何重复项?

1 个答案:

答案 0 :(得分:0)

用于跳过重复的sql命令是insert ignore,但我担心你的脚本不会花费太多时间,因为每个插入查询都必须针对db执行。

此外,您可能需要修改datadump.dump。我不知道你是怎么创造它的,但无论如何这个操作也需要很长时间!

如果您只是通过解码来重复操作,请使用屏幕,无论您是否失去连接都将无法使用!