mysql 텍스트 인코딩 방식 문제

Yi Kanghoon·2022년 8월 20일
1

개요

Ubuntu 20.04에 mysql 5.7 설치 후 SCG Ourlim 백엔드 실행하니 초기 엔티티 생성에서 오류

Error: Column 'type' hs duplicated value '???' in ENUM

해결

  • 같은 SCG내에서 아무도 문제 발생하지 않아 프로젝트 코드의 문제는 아니라고 판단
  • mysql 설정 문제라고 의심
  • 에러메시지에서 실제 넣으려던 한글 값이 아닌 물음표로 뜨는 것에 집중해 텍스트 인코딩 설정 변경

    latin1 -> utf8mb4

원인 정리

  • 텍스트 인코딩 문제로 모든 한글이 "???"으로 바뀜
  • 모든 한글값이 "???"으로 바뀌며 unique 해야하는 column에서 오류

이것 때문에 2시간 쓴게 말이냐....ㅜㅜ

profile
Full 'Snack' Developer

1개의 댓글

comment-user-thumbnail
2022년 10월 7일

좋은 글 잘 보고 갑니다 :)

답글 달기