반응형
1. 설치 후 지원하는 언어셋을 확인하고, 이건 뭐 공통일 것임.
show character set;
2. mysql 버전을 확인한다.
select version();
3. 스토리지 엔진 방식을 확인한다.
SELECT support, engine FROM information_schema.engines where support = 'DEFAULT';
4. 그리고 대소문자 구분을 하는지 확인한다.
show variables like 'lower%';
linux의 경우, lower_case_table_names가 1이면 대소문자 구분을 하지 않는다는 것이다.
대소문자 구분을 하지 않는 경우 tb_test와 TB_TEST는 같은 테이블로 인지한다.
대소문자 구분을 하는 경우 서로 다른 테이블로 인지하기 때문에, 중요하게 짚고 가야한다.
기존에 다른 서비스들이 대소문자를 구분하는 상황인데 대소문자를 구분하지 않게 옵션을 바꿔버리면,
기존 서비스에 문제가 생길 수 있다.
'Database' 카테고리의 다른 글
[CouchBase] 설치 및 확인 (1) | 2024.03.28 |
---|---|
mysql / utf8_general_ci에서 utf8mb4_general_ci로 변환 (feat. 레츠투 이모지) (0) | 2023.11.21 |
Intellij / Datagrip에서 MS-SQL to MySQL 로 테이블을 간단하게 이관시키는 방법. (0) | 2023.10.10 |
ORA-43853: SECUREFILE lobs cannot be used in non-ASSM tablespace "XXX" (0) | 2023.10.06 |
[MySQL/mariaDB] 구분자로 잘라서 행으로 반환하자. (feat. json_table()) (1) | 2022.05.20 |
댓글