...

ERROR 1366: 1366: 에러 해결 본문

MySql

ERROR 1366: 1366: 에러 해결

zepply 2017. 8. 29. 13:43

개발자에게 다급하게 Talk이 오면서 Insert가 안되요..

         라는 다급한 메세지 


어떻게 할까 고민을 하다

          

    개발자님 어느 서버인가요?

                       개발 인가요 테스트 혹시 운영.


    개발입니다.

   

  서버를 찾고 데이터의 크기를 보니 데이터는 많이 없었습니다.


ERROR 1366: 1366: Incorrect string value: '\xED\x95\x9C\xEA\xB8\x80...' for column 'subject' at row 1



위 에러는 테이블에 한글이 입력이 안 될 경우 나오는 메세지 입니다.


고민을 하다 어느 블로그에는 my.cnf 를 바꿔 주어야 한다는 이야기도 있고 해서


현업과 개발자에게 어디서 사용하는 테이블이냐고 물어보았습니다.

          테이블 확인을 해보니 아래와 같이 되어 있었습니다.



테이블 은 utf8_general_ci

   컬럼은 latin1_swdish_ci


컬럼 값을 테이블과 동일하게 맞추어 줌



에러 해결