본문 바로가기
DataBase/MySQL

MySQL 테이블 대소문자 구분옵션

by Dev. Jkun 2012. 6. 23.
반응형

테스트 환경

OS : Windows Server 2008 R2 Enterprise

MySQL : 5.x

GUI : Toad For MySQL

WPI 설치 ( Microsoft Web Platform Installer )

==================================================================================================

마이크로소프트 웹플랫폼 인스톨러를 이용해 PHP와 MySQL 을 설치하였다.

그리고 데이터베이스를 생성하는데, TEST_DB 를 생성하니, 자동으로 test_db 로 생성되었다.

그러다보니 구글링을 뒤지니 이미 많은 경험을 하셨던 분들의 포스팅이 올라와 있어 참고하고 다시 포스팅한다.


데이터베이스를 생성하는 기본적으로 소문자로 지정되어 있었다.

해서 다음과 같은 옵션을 my.ini 파일에 추가해 준다.




위에 #TABLE_NAME 이란 주석은 그냥 임의로 지정한거니 신경쓰지 않아도 된다.

중요한건 밑에 lower_case_table_name 이란 옵션이다.

리눅스에서는 설정해보지 않아 정확히 모르겠다.


어쨌든

1 은 기본값. 대소문자 구분하지 않고 소문자로 저장

2 는 대소문자 구분.


그리고 서비스 에서 MySQL 재시작





여기에 더 정확한 의미는 따로 있겠으나, 일단 이 정도로 알고 있으면 될 듯하다.

그리고 열심히 캡쳐 떠가며 포스팅한사람에게 센스답글을 달아주면 완료!




반응형

댓글