쿼리 실행 요청시
- 사용자가 요청한 쿼리 문장의 문자셋(character_set_client)->character_set_connetion으로 변환 후 실행한다.
- 방식이 같다면 변환하지 않는다.
쿼리 결과 전송시
- 컬럼의 문자 셋 -> character_set_result로 변환해서 리턴한다.
- 방식이 같다면 변환하지 않는다.
이모지를 표현할 수 있는 utfmb4 일때는 결과가 잘 보인다.
character_set_connection를 ascii 로 이모지를 넣었을때는 올바른 문자가 들어가지 않게 된다.
character_set_results를 ascii로 했을 경우에는 제대로 된 쿼리 결과를 얻을 수 없다.
'MySQL' 카테고리의 다른 글
서브쿼리 (0) | 2021.05.05 |
---|---|
쿼리 캐시 (0) | 2021.05.02 |
count(*)와 인덱스 (0) | 2021.04.09 |
인덱스 사용시 주의사항 (0) | 2021.04.06 |
TIMESTAMP의 범위가 2038-01-19 03:14:07까지인 이유 (0) | 2021.04.03 |