mysql - 如何通过 DataGrip 每 100 行创建一个 sql 插入语句
问题描述
在我升级到 Mojave 后,Sequel Pro 开始崩溃。我将使用 DataGrip 作为主要的数据库工具。但是我有一个问题没有找到解决办法:Datagrip → dump data to file → SQL Inerts
DataGrip 生成的插入语句如下所示:
INSERT INTO high_school_list (id, name) VALUES (1, 'a');
INSERT INTO high_school_list (id, name) VALUES (2, 'b');
INSERT INTO high_school_list (id, name) VALUES (3, 'c');
这样的sql执行效率很低。Sequel Pro 生成的插入语句为:
INSERT INTO high_school_list (id, name) VALUES (1, 'a'), (2, 'b'), (3, 'c');
如何设置 datagrip 以生成类似 Sequel Pro 的 Insert Sql 格式语句?
解决方案
- 下载此脚本文件:https ://gist.github.com/leo-from-spb/ec438f1fe9995b910ad816aabe47dd4f
- 将其放入脚本文件夹(要找到它,请按提取器下拉菜单中的转到脚本目录)。
- 使用这个提取器。
推荐阅读
- vba - 无法检查移除硬编码延迟的任何元素的可用性
- emacs - 启动 mpi 进程时,Slime\Emacs comint 挂起
- php - 在 eloquent 上的两个不同的相关表中排序
- javascript - 如何在弹出窗口中使用 javascript 将元素从一个下拉列表复制到另一个下拉列表?
- mysql - 数据库无法与服务器连接
- python - Python,样本大于总体
- ios - 当我在数组中创建一些块时,为什么不应该复制索引 0?
- c# - SSRS 报告 - 将来自不同数据源的数据与相同的表合并
- c - 将双指针传递给函数以获取 C 中的字符串
- ios - 如何在iOS中的UILabel上获取可见文本作为字符串?