써먹는 웹개발

[DataGrip] [22007][1366] (conn=8) Incorrect string value: '\xEA\xB8\xB0\xEC\x97\x85...' for column ``.``.`컬럼명` at row 0 해결방법 본문

Developer Tools/IntelliJ & DataGrip

[DataGrip] [22007][1366] (conn=8) Incorrect string value: '\xEA\xB8\xB0\xEC\x97\x85...' for column ``.``.`컬럼명` at row 0 해결방법

kmhan 2023. 8. 12. 00:12


728x90
반응형

※ DataGrip에서 해결해서 썼습니다. 일반적인 방법으로는 테이블을 삭제하고 charset 생성해야된다고 하는데 테이블 안지우고 해결하는 방법이 있다면 댓글을 남겨주세요.

 

에러 현상 : function 조회시 안의 테이블에 문제 발생

원인 : 테이블의 charset이 utf8mb3였다.

 

첫번째 해결방법 : 테이블 Modify에서 utf8mb3_general_ci를 utf8mb4_general_ci로 변경

 

두번째 해결방법  function 내에 'character set utf8' 제거

 - DECLARE 뒤에 character set utf8 제거

※ utf8가 꼭필요한 곳을 없애면 function이 삭제될수있으니 주의

728x90
반응형


Comments