刚刚才知道My
本文来源gao!%daima.com搞$代*!码网1
SQL的varchar类型比较默认是忽略大小写的,还忽略最后的空格。C.5.5.1. Case Sensitivity in String Searches mysql SELECT ‘a’ = ‘A’; – 1 解决方案是使用BINARY操作符10.1.7.7. The BINARY Operator mysql SELECT BINARY ‘a’ = ‘A’; – 0mysql
刚刚才知道MySQL的varchar类型比较默认是忽略大小写的,还忽略最后的空格。C.5.5.1. Case Sensitivity in String Searches
<code>mysql> SELECT 'a' = 'A'; -> 1</code>
解决方案是使用BINARY操作符10.1.7.7. The BINARY Operator
<code>mysql> SELECT BINARY 'a' = 'A'; -> 0mysql> SELECT 'a' = 'a '; -> 1mysql> SELECT BINARY 'a' = 'a '; -> 0</code>
原文地址:MySQL字符串比较大小写问题, 感谢原作者分享。