MySQL 테이블 생성시 대문자로 생성할 수 없습니다.

0 투표
3,179 조회
테이블명은 소문자로 하는 게 관례지만

필요에 의해 대문자로 생성해야 합니다.

그런데 에러가 발생하네요.
요청 : 2014년 12월 10일 오픈 소스 데이터베이스 분류 내 작성자 query (2,020 포인트)
mysql 버전은 5.x대입니다.

1 개의 답변

+1 투표
 
채택

my.cnf 또는 my.ini 파일을 열어 다음을 추가하시길 바랍니다.

# 테이블 생성 및 조회시 대소문자를 구분하여 저장하고 검색함.
lower_case_table_names = 0

# 모두 소문자로 인식하고 소문자로 OS상에 파일을 생성한다.
lower_case_table_names = 1

# 윈도우즈에서 대소문자를 구분하여 테이블명을 만듬.
lower_case_table_names = 2

값을 '1'로 설정하시면 대문자로 테이블 명을 지정하실 수 있을 것입니다.

그리고 mysql을 재시작하시면 됩니다.

답변: 2014년 12월 11일 작성자 queryeditor (5,040 포인트)
답변 채택 : 2014년 12월 19일 작성자 query