免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1733 | 回复: 3
打印 上一主题 下一主题

shell脚本调用mysql问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-04-21 09:17 |只看该作者 |倒序浏览
cat > tmp <<ENDOFSQL

'SQL文'
quit
ENDOFSQL        

mysql  ${'连接参数'} < tmp  

要求
1连接数据库
2进行操作
3断开数据库

以上写法没有问题 包含了quit语句
但是我要循环做这块的批处理
反复读写一个中间文件
我感觉效率低些

echo "$sql"|mysql  ${'连接参数'}
这种也能实现我的批处理功能
但是3断开连接操作我不知道放哪?
求助

论坛徽章:
0
2 [报告]
发表于 2009-04-21 11:19 |只看该作者
没看明白。

论坛徽章:
1
白银圣斗士
日期:2015-11-23 08:33:04
3 [报告]
发表于 2009-04-21 11:38 |只看该作者
1.在ENDOFSQL里循环执行shell读取命令。system ...


2.不需要加,执行完成即退出,效率不如1

论坛徽章:
0
4 [报告]
发表于 2009-04-21 13:28 |只看该作者

回复 #3 枫影谁用了 的帖子

循环的开始
     每次都要开关数据库
     每次删除一条数据
     之后执行其他操作
循环的下一条

这样要求的话 还是用2 好些把
1做不到把
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP