码迷,mamicode.com
首页 > 数据库 > 详细

MySQL--当查询遇到隐藏字符

时间:2017-10-06 19:35:09      阅读:285      评论:0      收藏:0      [点我收藏+]

标签:jpg   导致   条件   返回   vim   port   数据   log   输入   

事件起因:

在将一些EXCEL维护的数据导入MySQL中维护过程中发现漏了一些数据,检查时发现看着相同的SQL返回的结果完全不同:

在SQLyog中看到的截图如:

技术分享

两个SQL执行返回结果不同,其中一条SQL中WMS_REPORT1是键盘输入的,另一条SQL的WMS_REPORT1是从数据库中复制粘贴的。

使用XSHELL连接到MySQL,将SQL复制到XSHELL中执行也出现相同问题,但是无法看出两条SQL的区别:

技术分享

 

问题解决:

经过同事提醒,将SQL复制到VIM里查看,终于发现端倪:

技术分享

通过复制粘贴时,将隐藏的字符带到了WHERE条件中,因此导致看似相同的SQL出现不同结果

##===========================================================================================##

依旧妹子正贴

技术分享

MySQL--当查询遇到隐藏字符

标签:jpg   导致   条件   返回   vim   port   数据   log   输入   

原文地址:http://www.cnblogs.com/TeyGao/p/7632034.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!