免费注册 查看新帖 |

Chinaunix

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

【讨论中】问一个关于在命令行中执行sql语句的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-06-07 18:37 |只看该作者 |倒序浏览
本帖最后由 cenalulu 于 2013-06-08 10:13 编辑

最近遇到个问题,手头有个开发提交的.sql文件,我尝试在linux的mysql命令行中source这个sql文件,发现每一行返回结果均为“Query OK, 0 rows affected (0.00 sec)”,我将sql文件中每一句拆分出来单独执行也是这个结果,后台的log文件我也看了,没报什么错,但是这个sql文件放在Navicat客户端却是可以执行的,结果也是正确的,这是为何?求高人解答,谢谢。

sql内容如下:
/*mysql mds_txn*/
USE mds_txn;
SET autocommit=FALSE;

DELETE FROM mds_txn.report_field_description WHERE report_id=(SELECT id FROM report_description WHERE NAME='分账网关结算对账单');
DELETE FROM mds_txn.report_description WHERE NAME='分账网关结算对账单';
DELETE FROM mds_txn.report_type WHERE NAME='分账网关结算对账单' AND CODE ='SqlProvidedType';

COMMIT;
/*CR执行记录表*/
insert into mds_txn.crpatchlog
  (appversion, seqid, patchno, createdate, filename)
values
  ('CRL-13Q2-CAP060501',2, 38899,  sysdate() , 'CR_Rollback_CRL-13Q2-CAP060501_02_mds_txn_38899.sql');
commit;

论坛徽章:
9
每日论坛发贴之星
日期:2016-01-04 06:20:00数据库技术版块每日发帖之星
日期:2016-01-04 06:20:00每日论坛发贴之星
日期:2016-01-04 06:20:00数据库技术版块每日发帖之星
日期:2016-01-04 06:20:00IT运维版块每日发帖之星
日期:2016-01-04 06:20:00IT运维版块每日发帖之星
日期:2016-01-04 06:20:00综合交流区版块每日发帖之星
日期:2016-01-04 06:20:00综合交流区版块每日发帖之星
日期:2016-01-04 06:20:00数据库技术版块每周发帖之星
日期:2016-03-07 16:30:25
2 [报告]
发表于 2013-06-08 10:14 |只看该作者
从where条件来看都带上了中文,应该是在source 终端的字符集,文件字符集,连接字符集当中有一个错了。

论坛徽章:
93
2015年辞旧岁徽章
日期:2019-10-10 10:51:15CU大牛徽章
日期:2014-02-21 14:21:56CU十二周年纪念徽章
日期:2020-10-15 16:55:55CU大牛徽章
日期:2014-02-21 14:22:07羊年新春福章
日期:2019-10-10 10:51:39CU大牛徽章
日期:2019-10-10 10:55:38季节之章:春
日期:2020-10-15 16:57:40ChinaUnix元老
日期:2019-10-10 10:54:42季节之章:冬
日期:2019-10-10 10:57:17CU大牛徽章
日期:2014-02-21 14:22:52CU大牛徽章
日期:2014-03-13 10:40:30CU大牛徽章
日期:2014-02-21 14:23:15
3 [报告]
发表于 2013-06-08 13:35 |只看该作者
但不管怎么说,最后一句insert不应该是0 rows吧。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP