用navicat导出的sql文件如下:
INSERT INTO insert_table (datetime, uid, content, type)
VALUES ('0', 'userid_0', 'content_0', 0);
INSERT INTO insert_table (datetime, uid, content, type)
VALUES ('1', 'userid_1', 'content_1', 1);
但是这种方式插入数据在数据量小的时候还行,数据量大的时候慢的要死。怎么设置navicat,使得导出的sql语句是批量插入的方式,如下所示:
INSERT INTO insert_table (datetime, uid, content, type)
VALUES ('0', 'userid_0', 'content_0', 0), ('1', 'userid_1', 'content_1', 1);
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
mysqldump命令支持将导出的数据整理为批量插入的格式。
可以尝试下