MySQL 中空格大小寫不敏感

MySQL 中空格大小寫不敏感

..............................mysql

  1. MySQL 對字符串的後置空格是不敏感的,前置空格敏感sql

  2. 'dd','dd ',用select * from t_list where str='dd';獲取這兩個結果(說明MySQL查詢的時候,mysql有作righttrim的操做).net

  3. ' dd','dd',用select * from t_list where str='dd';獲取這第二個結果(說明MySQL前置空格不敏感)code

  4. 'dd','dd ',用 select str,LENGTH(str) from t_list; 結果爲2,3,(說明查詢結果中,空格的是包含在其中的。)blog

  5. 解決方法在字段前面添加 binary 關鍵字。'dd','dd 'select str,LENGTH('dd','dd ',) from t_list where str=Binary('dd'); 獲取結果 'dd',2字符串

這篇文章比較詳細,能夠參考這篇文章get

相關文章
相關標籤/搜索