如圖,同樣的兩句話,輸出的結果不同


第一個值是從log日志中復制
第二個值是從資料庫中復制
id1的屬性如下:

但奇怪的是,測驗其他大部分號碼都可以,只有這個搜索結果找不到,不知是否是編碼問題
理論上utf8mb4并不會造成影響,并嘗試改成utf8還是一樣的搜索結果


求大佬解惑 !!鞠躬!!~
uj5u.com熱心網友回復:
1、第二個SQL結尾加個分號“;”試試;2、第二個SQL條件30后加個%號試試。
uj5u.com熱心網友回復:
可能因為有不可見字符 ,建議拿 length () 來排查確認uj5u.com熱心網友回復:
用單引號看看uj5u.com熱心網友回復:
我就遇到過兩個字串肉眼看一模一樣,但是有一個字串里面包含來一個特殊字符,最后還是通過讀到java程式里getByte才發現的,用length()檢查吧轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/23170.html
標籤:MySQL
