본문 바로가기

mysql

Mysql 테이블명 소문자로 인식시키기

1. my.conf 파일을 vi 모드로 오픈한다.

2. [mysqld]  요부분이 있을건데, 그 영역에 아래와 같이 추가한다.

[mysqld]

... 중략 ...
lower_case_table_names=1
 

3. MySQL 을 restart 한다.

4. DB에 접속해서 아래처럼 문제 없는지 확인한다.

SELECT * FROM TEST; 
SELECT * FROM test;
 


※ 데이터베이스나 테이블을 생성할때 디비명과 테이블명은 "소문자" 로 생성해야 한다. 

※  lower_case_table_names=1 요 옵션의 의미가 명령어가 대문자로 들어오던 소문자로 들어오던 명령어를 소문자로 바꿔서 실행하게 하는 옵션인듯하다.

'mysql' 카테고리의 다른 글

MySQL session kill  (0) 2024.05.17
PK 정보 변경하려는데 오류 나요!!  (0) 2024.05.13
Procedure 보기  (0) 2011.08.09
MySQL 내장 함수 정리   (0) 2010.10.19