개요
Ubuntu 20.04에 mysql 5.7 설치 후 SCG Ourlim 백엔드 실행하니 초기 엔티티 생성에서 오류
Error: Column 'type' hs duplicated value '???' in ENUM
해결
- 같은 SCG내에서 아무도 문제 발생하지 않아 프로젝트 코드의 문제는 아니라고 판단
- mysql 설정 문제라고 의심
- 에러메시지에서 실제 넣으려던 한글 값이 아닌 물음표로 뜨는 것에 집중해 텍스트 인코딩 설정 변경
latin1 -> utf8mb4
원인 정리
- 텍스트 인코딩 문제로 모든 한글이 "???"으로 바뀜
- 모든 한글값이 "???"으로 바뀌며 unique 해야하는 column에서 오류
이것 때문에 2시간 쓴게 말이냐....ㅜㅜ
좋은 글 잘 보고 갑니다 :)