次の mysqldump コマンドを実行すると、INSERT がグループ化されます。
mysqldump --user=username --password=password --host=localhost database | gzip > /parth/to/folder/backup.sql.gz
例えば:
INSERT INTO tbl_name VALUES (1,2,3), (4,5,6), (7,8,9)
これはスペースの節約には最適ですが、3GB の sql ファイルをインポートするのが難しくなります。大きな SQL ファイルを分割してアップロードするスクリプトがあります。サーバー/ページがタイムアウトしないように、行を分割します。
私が好むのはこれです:
INSERT INTO tbl_name VALUES (1,2,3);
INSERT INTO tbl_name VALUES (4,5,6);
INSERT INTO tbl_name VALUES (7,8,9);
それは可能ですか?