MySQL:导入时忽略错误?
我正在导入一个相当大的数据库。 .sql
文件中有近1,000,000行。 问题是,当我试图导入数据库时出现语法错误。 它说:
错误1064(42000)8428420行:您的SQL语法错误; 检查与您的MySQL服务器版本相对应的手册,以便在“
致命错误 :超过600秒的最大执行时间
通常我只是打开.sql文件并修复错误。 但我的电脑真的很难打开这个文件。
有什么办法可以在导入MySQL数据库时忽略错误吗?
在你的mysql导入中使用--force
( -f
)标志。 MySQL不会停止违规的声明,而会继续并将错误logging到控制台。
例如:
mysql -u userName -p -f -D dbName < script.sql