mysql 模糊查詢下劃線

2021-09-20 01:35:30 字數 420 閱讀 6283

原sql:select * from table where condition like '%_%';

結果: 搜尋出來的是全部。

原來,在mysql 中,下劃線 _ 代表 全部 基本上等同於 *。

解決方案:

對sql 用 \ 進行轉義:

最終達到的 sql效果 :select * from table where condition like '%\_%';

在此之前,在程式中對該關鍵字進行轉義。

方法如下:(我接觸的是nodejs,此處就用js來表達);

const search = function(str)     

}str = astr.join(''); // 把陣列轉成字串

}//  下面執行 你的資料庫操作 

...

}

mysql 模糊查詢之特殊字元下劃線

在開發中,測試提出了乙個bug,在某搜尋中,搜尋 結果把不包含下劃線的內容也查了出來!這是什麼問題呢?今天特此記錄一下,順便給大家分享下!原sql select from table where condition like 結果 搜尋出來的是全部。原來,在mysql 中,下劃線 代表 全部 基本上...

Python單下劃線和雙下劃線

python 用下劃線作為變數字首和字尾指定特殊變數。不能用 from moduleimport 匯入 系統定義名字 類中的私有變數名 核心風格 避免用下劃線作為變數名的開始。因為下劃線對直譯器有特殊的意義,而且是內建識別符號所使用的符號,我們建議程式設計師避免用下 劃線作為變數名的開始。一般來講,...

美化下劃線

在css中,眾所周知使用text decoration underline 可以為任何文字新增下劃線的效果。不過我們一般都在初始化裡把a標籤的下劃線去掉 text decoration none 有沒有想過美化這些下滑下劃線呢 理想的場景中,強調使用下劃線,它應該做到以下幾點 這些要求並不為過,都是...