DB/Mysql

MYSQL 대소문자 구분

idwook 2015. 7. 1. 13:19

이것을 수동으로 바꿔주기 위해서는

1
show variables like 'lower_case_table_names%'

위의 쿼리로 현재 값이 어떤지 확인한 후 /etc/my.cnf 파일을 아래와 같이 수정하하고 DB 서버를 재 시작해주면 된다.

1
2
3
4
# ↓ 일반적으로 이 부분은 미리 작성되어있다.
[mysqld]
# ↓  이 부분을 추가해 주어야 한다.
lower_case_table_names=1

0 : 대소문자를 구분함(default)
1 :  대소문자를 구분안함(대문자로 쓴 쿼리도 소문자로 변경해서 날린다)
2 : 윈도우에서도 대소문자를 구분함