当我运行以下 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);
那可能吗?