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

MySQL 의 utf8mb4_unicode_ci 콜레이션

마지막 업데이트 5년 전
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 - 이미지 주소를 만드는 가장 빠른 방법
 

독자 의견

저자 @richard 에게 의견 남기기:

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