我有一个基本命令
mysql -u root -p adsf21 < datadump.dump
这是大约2000万条记录,所以需要一些时间。我是通过SSH完成的,我的网络断开了。我需要重新导入它,但由于已经导入了大约1000万条记录,我不想重做我所做的所有工作。
有没有办法添加参数以禁止输入任何重复项?
答案 0 :(得分:0)
用于跳过重复的sql命令是insert ignore
,但我担心你的脚本不会花费太多时间,因为每个插入查询都必须针对db执行。
此外,您可能需要修改datadump.dump。我不知道你是怎么创造它的,但无论如何这个操作也需要很长时间!
如果您只是通过解码来重复操作,请使用屏幕,无论您是否失去连接都将无法使用!