本文へスキップ

[MySQL] 퀴리에서 대소문자 구분하기

MintState 2008年10月28日 15:33 閲覧 17478

[MySQL] 퀴리에서 대소문자 구분하기

MySQL은 기본적으로 String형의 대소문자구분이 안됩니다.
그럴 때는 BINARY라는 키워드를 사용하면 됩니다.

컬럼을

name CHAR(10) BINARY

와 같이 만들어 주거나, 이게 귀찮다면

select * from Members where BINARY id = 'id';

이렇게 해도 됩니다.

다음은 테스트 결과.

mysql> select 'A' = 'a' ; 
+-----------+ 
| 'A' = 'a'   | 
+-----------+ 
| 1            | 
+-----------+ 
1 row in set (0.00 sec) 

mysql> select BINARY 'A' = 'a' ; 
+-------------------+ 
| BINARY 'A' = 'a' | 
+-------------------+ 
| 0                      | 
+-------------------+ 
1 row in set (0.00 sec)   
共有 X Facebook LINE QR コード

コメント 0 件

最初のコメントを書いてみましょう。