[MySQL에러] Data truncation: Incorrect string value: '\xEA\xB4\x80\xEB\xA6\xAC...' for column...
2021. 7. 17. 22:02ㆍError

회원가입 게시판을 만들던 도중 갑자기 JDBC에러가 떠버려서 장장 2시간을 날려먹었다..
이제 오류를 다 잡았다고 생각하고 테이블을 다시 만들고 데이터를 insert하려는 데 갑자기 또 에러가 떠버렸다..
후 에러 하나를 잡으면 내 실력도 한단계 성장한다고 생각하고 에러가 난 이유를 찾아봤다.
결론을 말하자면 인코딩에서의 문제였다. 쿼리문에 한글이 포함되어서 이를 인코딩시에 에러가 발생한 듯 하다.
해결방법은 간단하다.
ALTER TABLE (테이블명) convert to charset utf8;
을 통해서 인코딩 방식을 utf-8방식으로 바꿔주면 된다.