Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在导入一个相当大的数据库。该.sql文件中有近 1,000,000 行。问题是我在尝试导入数据库时遇到语法错误。它说:
.sql
第 8428420 行的错误 1064 (42000):您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以了解在“ 致命错误:超过 600 秒的最大执行时间 ”附近使用的正确语法
通常我会打开 .sql 文件并修复错误。但是我的电脑真的很难打开这个文件。
导入 MySQL 数据库时有什么方法可以忽略错误?
在您的 mysql 导入上使用--force( -f) 标志。MySQL 不会在有问题的语句上停止,而是继续并将错误记录到控制台。
--force
-f
例如:
mysql -u userName -p -f -D dbName < script.sql