Kudos
Collect
Twiiter
Facebook
Share
Develop somethings, meditation, reading and thinking...

MySQL 의 utf8mb4_unicode_ci 콜레이션

Last updated over 5 years ago
1 0 0 0

MySQL 버젼 8 부터 인것 같은데, MySQL version 8.0.15 를 사용하면서 아래와 같은 경고 메시지를 만나게 되었다.

Warning 3778 ‘utf8_unicode_ci’ is a collation of the deprecated character set UTF8MB3. Please consider using UTF8MB4 with an appropriate collation instead.

즉, ‘utf8_unicode_ci 은 이제 낡았으니 슬슬 utf8mb4_unicode_ci 로 갈아타는게 좋습니다’ 라고 한다.

utf8mb4_unicode_ci의 여러 업데이트 중 눈에 띄는 변화로 Emoji (이모지😁) 를 지원한다는 점이 있다. 코멘트란등에 입력한 Emoji 가 사라지는경우 콜레이션 으로 utf8mb4_unicode_ci 를 사용하면 제대로 저장이 된다. (물론 character set 도 utf8mb4로 설정)

앞으로 utf8_unicode_ci 는 사용하지 않는다 하니 미리미리 테이블 설계할때 utf8mb4_unicode_ci 를 사용하는 습관을 들이는게 좋겠다.

참고문헌

Hi, my name is Richard. I’m a developer wants to make the world better with logic power. Mainly I use Linux, Nginx, MySQL, PHP and JavaScript . I want to share my knowledge with someone that it was also based from some great persons via LYNMP. 👨‍💻

Essedrop - Make your file online instantly
 

Responses

Leave a response to @richard

Please sign in to comment.
Markdown is also available in comment.