[mysql] 使用navicat premium 15导出数据为批量插入格式

选中数据库转储sql带数据的时候,一般格式如下:

INSERT INTO `a` VALUES (1, '1', 'a', NULL);
INSERT INTO `a` VALUES (2, '2', 'a', NULL);
INSERT INTO `a` VALUES (3, '1', 'a', NULL);
INSERT INTO `a` VALUES (4, '4', 'a', NULL);
INSERT INTO `a` VALUES (5, '1', 'a', NULL);

这样有个问题就是数据量大的时候,,导入贼慢.,下面的批量模式更快

INSERT INTO `a` VALUES (1, '1', 'a', NULL), (2, '2', 'a', NULL), (3, '1', 'a', NULL), (4, '4', 'a', NULL), (5, '1', 'a', NULL);

正解:

1. 工具->数据传输

[mysql] 使用navicat premium 15导出数据为批量插入格式_第1张图片

2. 配置使用扩展插入数据选项

[mysql] 使用navicat premium 15导出数据为批量插入格式_第2张图片

3. 选择导出的对象

[mysql] 使用navicat premium 15导出数据为批量插入格式_第3张图片

4.开始导出

[mysql] 使用navicat premium 15导出数据为批量插入格式_第4张图片 

4.最后导出的数据插入数据格式如下::

INSERT INTO `a` VALUES (1, '1', 'a', NULL), (2, '2', 'a', NULL), (3, '1', 'a', NULL), (4, '4', 'a', NULL), (5, '1', 'a', NULL);

 

你可能感兴趣的:(MySQL)