文章出處
文章列表
事件起因:
在將一些EXCEL維護的數據導入MySQL中維護過程中發現漏了一些數據,檢查時發現看著相同的SQL返回的結果完全不同:
在SQLyog中看到的截圖如:
兩個SQL執行返回結果不同,其中一條SQL中WMS_REPORT1是鍵盤輸入的,另一條SQL的WMS_REPORT1是從數據庫中復制粘貼的。
使用XSHELL連接到MySQL,將SQL復制到XSHELL中執行也出現相同問題,但是無法看出兩條SQL的區別:
問題解決:
經過同事提醒,將SQL復制到VIM里查看,終于發現端倪:
通過復制粘貼時,將隱藏的字符帶到了WHERE條件中,因此導致看似相同的SQL出現不同結果
##===========================================================================================##
依舊妹子正貼
文章列表
全站熱搜
留言列表