我正在导入一个相当大的数据库。.sql文件中有近1,000,000行。问题是在导入数据库时出现语法错误。上面写着:
.sql
第8428420行的 ERROR 1064(42000) : 您的 SQL 语法有一个错误; 请检查与 MySQL 服务器版本对应的手册,以获得正确的语法使用接近’ 中超过600秒的最大执行时间
通常我会打开。Sql 文件并修复错误。但我的电脑很难打开这个文件。
在导入 MySQL 数据库时,有什么方法可以忽略错误吗?
在 mysql 导入中使用 --force(-f)标志。MySQL 不会停留在有问题的语句上,而是继续将错误记录到控制台。
--force
-f
例如:
mysql -u userName -p -f -D dbName < script.sql