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


    事件起因:

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

    在SQLyog中看到的截图如:

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

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

    问题解决:

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

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

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

    依旧妹子正贴

  • 相关阅读:
    Python字符串
    ListCtrl控件
    leetcode1004
    leetcode1003
    leetcode1002
    leetcode153
    leetcode540
    leetcode435
    leetcode999
    leetcode997
  • 原文地址:https://www.cnblogs.com/TeyGao/p/7632034.html
Copyright © 2020-2023  润新知