かなり大きなデータベースをインポートしています。 .sql
ファイルには、ほぼ1,000,000行が含まれています。問題は、データベースをインポートしようとすると構文エラーが発生することです。それは言います:
エラー1064(42000)、行8428420:SQL構文にエラーがあります。近くで使用する正しい構文については、MySQLサーバーのバージョンに対応するマニュアルを確認してください。
致命的な誤り:最大実行時間が600秒を超えました
通常は、.sqlファイルを開いてエラーを修正するだけです。しかし、私のコンピューターはこのファイルを開くのに本当に苦労しています。
MySQLデータベースをインポートするときにエラーを無視できる方法はありますか?
Mysqlインポートで--force
(-f
)フラグを使用します。問題のステートメントで停止するのではなく、MySQLは続行し、エラーをコンソールに記録します。
例えば:
mysql -u userName -p -f -D dbName < script.sql