사이트 내 전체검색
[php] [MySQL] 퀴리에서 대소문자 구분하기
로빈아빠
https://cmd.kr/server/1065 URL이 복사되었습니다.

본문

[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)

댓글목록

등록된 댓글이 없습니다.

1,139 (11/23P)

Search

Copyright © Cmd 명령어 3.139.83.178