MySQL: 导入时忽略错误?

我正在导入一个相当大的数据库。.sql文件中有近1,000,000行。问题是在导入数据库时出现语法错误。上面写着:

第8428420行的 ERROR 1064(42000) : 您的 SQL 语法有一个错误; 请检查与 MySQL 服务器版本对应的手册,以获得正确的语法使用接近’
中超过600秒的最大执行时间

通常我会打开。Sql 文件并修复错误。但我的电脑很难打开这个文件。

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

170923 次浏览

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

例如:

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