RDB/MySQL
mysql characterset and collate
세모데
2022. 5. 19. 15:31
요즘 이모티콘 때문에 utf8mb4 characterset 많이 사용중인데, 테이블에 따라 다르게 characterset과 collate 구성시
테이블 join시 index를 사용하지 못하는 경우 등이 발생함.
그럴 경우 강제로 맞춰야 한다.
아래와 같이 진행하면 테이블 및 컬럼 포함 character set 전환이 이루어짐.
ALTER TABLE tablename CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;