bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

詳解Mysql查詢條件中字符串尾部有空格也能匹配上的問題

一、表結構

10多年創新互聯建站網站建設,由一走到現在,當中離不開團隊頑強的創業精神,離不開伴隨我們同行的客戶與專業的合作伙伴,創力信息一直秉承以“見一個客戶,了解一個行業,交一個朋友”的方式為經營理念,提出“讓每一個客戶成為我們的終身客戶”為目標,以為用戶提供精細化服務,全面滿足用戶需求為宗旨,誠信經營,更大限度為用戶創造價值。期待邁向下一個更好的10多年。

TABLE person

idname
1
2你(一個空格)
3你(二個空格)

二、查詢與結果

select * from person where `name` = ? 

無論 ? = ”你 + 幾個空格”,都會檢索出全部三個結果。

三、原因

MySQL 校對規則屬于PADSPACE,會忽略尾部空格

針對的是 varchar char text …… 等文本類的數據類型

此為 SQL 標準化行為。無需要設置也無法改變。

四、想要精確查詢怎么辦?

方法一:like

select * from person where `name` like ?

方法二:BINARY

select * from person where `name` = BINARY ?

BINARY 不是函數,是類型轉換運算符,它用來強制它后面的字符串為一個二進制字符串,可以理解成精確匹配

以上就是本次介紹的全部相關知識點,如果大家有任何補充可以聯系創新互聯小編。

網站欄目:詳解Mysql查詢條件中字符串尾部有空格也能匹配上的問題
當前地址:http://vcdvsql.cn/article12/jhggdc.html

成都網站建設公司_創新互聯,為您提供品牌網站設計商城網站面包屑導航App設計定制網站域名注冊

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

h5響應式網站建設