6. MariaDB 대소문자 구분
- 아아아아아아아아아
- 데이터베이스 만들고, 계정만들고, 권한 주고
- 테이블 만들고, 데이터 넣고, select 쿼리 날리니, 테이블이 없데.. ㅎ
- 대문자로 테이블을 만들어서, 소문자로 쿼리 작성해서 날리니, 테이블이 없다고
- 폭풍검색 후
- 참조사이트
https://mariadb.com/docs/reference/es/system-variables/lower_case_table_names/
Open Source Database (RDBMS) for the Enterprise | MariaDB
MariaDB is the leading enterprise open source database with features previously only available in costly proprietary databases. Enterprise grade, wallet friendly.
mariadb.com
- 대소문자 확인
show variables like 'lower_case_table_names';
lower_case_table_names = 0
- UNIX 기반 시스템의 기본값
- 테이블이름, 별명 및 데이터베이스 이름이 대소문자를 구분하여 비교
lower_case_table_names = 1
- Windows의 기본값
- 테이블이름, 별명 및 데이터베이스 이름이 소문자로 저장되며 대소문자를 구분하지 않는다.
lower_case_table_names = 2
- Windows의 기본값
- 테이블이름, 별명 및 데이터베이스 이름이 선언된대로 저장되지만 소문자로 비교.
서버가 대소문자구분하는 파일시스템을 사용중인 경우에는 이 값을 거부.
- /etc/my.cnf
[mariadb]
lower_case_table_names = 1
- 데이터베이스 날리고, 다시 생성, 테이블 다시 만들고, 데이터 다시 넣고.
- 로컬서버 돌리니...
- 잘뜬다.