MYSQL 계열의 utf8 이슈
https://dev.mysql.com/doc/refman/8.0/en/charset-unicode-utf8.html
요약
- utf8 은 utf8mb3 라는 별칭이 생김
- 이후 utf8mb3는 사라질 예정
- 최신버전에서는 utf8은 utf8mb4 를 지칭하게 됨 (강제로 utf8mb3를 지칭하게 하려면 OLD_MODE 로 설정)
이후 대응
- 향후 새로 생기는 테이블에 대해서는 utf8mb4를 사용!!!
- 서버 이전 및 시 utf8mb4를 사용!!!
- 최신버전 MySQL로 변경이 다 되면 utf8로 사용.
MySQL의 삽질 때문에 이런 일을 해야 한다니....
MariaDB 10.8 에서 utf8로 접속 시 이슈가 발생한다고 함. utf8mb4로 변경해야 한다고 함.