mysql 存儲的值不區分大小寫

今日在做用戶的登陸的時候,偶然發現了用戶名沒有進行區分大小寫,一開始我以爲是程序中使用了lower或者upper這種改變字符串大小寫的函數,然後把程序閱讀了一遍,並沒有發現相關的函數,最後把sql語句拿去執行一下,發現用大寫的當作條件去查詢,結果條件爲小寫的也被查詢了出來,如圖所示: 查詢了資料後發現兩種解決方式: 1.將字段的字符集設置成utf8_bin 命令參考:ALTER TABLE ts_
相關文章
相關標籤/搜索