MySQL:导入时忽略错误?

时间:2012-06-29 13:50:00

标签: mysql database import

我正在导入一个相当大的数据库。 .sql文件中包含近1,000,000行。问题是我在尝试导入数据库时​​遇到语法错误。它说:

  

ERROR 1064(42000),第8428420行:您的SQL语法错误;检查与您的MySQL服务器版本对应的手册,以便在'
附近使用正确的语法   致命错误:超过600秒的最长执行时间

通常我只是打开.sql文件并修复错误。但我的电脑真的很难打开这个文件。

导入MySQL数据库时有什么办法可以忽略错误吗?

1 个答案:

答案 0 :(得分:235)

在mysql导入中使用--force-f)标志。 MySQL不会停止在有问题的声明上,而是继续并将错误记录到控制台。

例如:

mysql -u userName -p -f -D dbName < script.sql