暂无图片
LINUX 文件里每100行加一行COMMIT;
我来答
分享
Thomas
2023-08-08
LINUX 文件里每100行加一行COMMIT;

如题,SQL文件巨大,内容如下:

insert into t values...;

insert into t values...;

现在想每100条提交一次,有没有办法修改该文件,每100行后加一行,内容为commit;

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
披头

awk '{print; if(++count%100==0) print "commit"}' test.sql > test_new.sql

暂无图片 评论
暂无图片 有用 0
打赏 0
暂无图片
回答交流
Markdown


请输入正文
提交
相关推荐
linux7 如何进去dracut 命令行模式
回答 2
已采纳
这个涉及到linux启动项相关的配置文件。涉及到的文件主要还是内核引导文件,文件具体是/boot/initramfs.img,号表示具体的内核版本。该文件有问题时,系统引导就会进入dracut模式。另
Linux中用哪些数据库?
回答 1
Ubuntu、CentOS等操作系统MySQL、MariaDB、Oracle、Postgresql、MongoDB、Hadoop、Redis、SQLite等
是否有款LINUX下工具命令,能查看MYSQL内存具体分布,比如PS占了多少?
回答 1
试试smem
截取AWK输出记录
回答 4
你的原始语句只能输出一列哈:[oracle@db01]$netstatn|grep.1521tcp0011.0.1.4:1712811.0.1.4:1521ESTABLISHEDtcp60011.0.
linux下,rc.local设定的开机启动,但是不执行,原因可能是什么呢?
回答 4
已采纳
1、rc.local的权限2、rc.local如果调用了脚本,那看看脚本的权限,
shell ,mysql -u -p -e 当作变量时, 有\G ,输出异常
回答 2
已采纳
是shell的问题,加个双引号就行…
Linux定时备份Mysql成一个文件,脚本单独备份是可以的,但是通过crontab备份后大小就为0了?
回答 1
crontab和脚本发出来看看
shell脚本,请教专家
回答 1
静待大神解答。。。
在生产环境中已经有数据库在跑,怎么把数据拿到我的测试环境中?
回答 2
已采纳
MySQL生产环境有备份吗?有的话拿出来直接到你的测试环境执行恢复出来就行。没有的话先做一个全库备份,然后sftp下来传到测试库,source恢复出来即可。
virt-install创建kvm 指定--name参数后生成的kvm名称不对
回答 1
上传附件:virtinstall.log