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