エラーを減らすために 1 つずつインポートできるように、4 GB の SQL ファイルを小さなファイルに分割しようとしています。
各INSERT
ステートメントは新しい行で始まり、その前に);
使用してみsplit -p \0\;INSERT
ましたが、これは機能しません。
私は読んだことがありますがcsplit
、RegularExpressionが必要なものについてはまだ確信が持てません。
4GB のデータ全体に 117 個のテーブルがあります。
サンプルINSERT
ステートメントは次のとおりです。
INSERT INTO 'puid' VALUES (2196534,'ee1d9e3f-b3ae-e36b-cfea-2499a18bd86e',163);
INSERT INTO 'puid' VALUES (2196535,'e2c05e1c-73bd-cdc7-0bab-610b6afe4bd7',163);