반응형
Notice
Recent Posts
Recent Comments
IT 일기장
[MYSQL] 테이블 대소문자 구분 무시 본문
반응형
난 쿼리 쓸 때 DCL, DDL, DML은 대문자, 컬럼은 소문자로 적는 습관이 있다.
언제였더라.. 소문자로 썼다가 SQL 에러가 난적이 있었는데
MYSQL이 대소문자를 구분하고 있어서 생겼던 원인이었다. 구분을 무시하려면..
show VARIABLES like 'lower%';
이 쿼리 쳐서 확인해보면
lower_case_table_names가 0이면 구분, 1이면 무시다.
Linux인 경우면 바꿀 수 있는데 Windows OS는 어렵다. 왜냐하면 MySQL 공식문서에
lower_case_table_name은 서버를 초기화할 때만 구성할 수 있으며,
서버를 초기화한 후 lower_case_table_names 설정을 변경하는 것은 금지된다(prohibited).
이렇게 써있어서.. 재설치해야 될 듯 싶다
반응형
'프로그래밍 언어 > SQL(DB)' 카테고리의 다른 글
[Oracle] Oracle 11g 설치 및 DBLINK 테스트 (0) | 2021.12.07 |
---|---|
[MySQL] 테이블 복사 (0) | 2021.12.03 |
[MySQL] CREATE TABLE (0) | 2021.12.03 |
[MYSQL] DB 데이터를 엑셀 파일로 저장 (0) | 2021.12.02 |
[MYSQL] 테이블 컬럼 제어 (0) | 2021.12.01 |
Comments