Notice
Recent Posts
Recent Comments
Link
투케이2K
72. (TWOK/ERROR) [Mysql] insert 및 프로시저 사용 시 ERROR 1366 Incorrect string value for column at row 1 이슈 본문
투케이2K 에러관리
72. (TWOK/ERROR) [Mysql] insert 및 프로시저 사용 시 ERROR 1366 Incorrect string value for column at row 1 이슈
투케이2K 2022. 6. 5. 15:58[환경 설정 및 설명]
프로그램 : Mysql
설 명 : 테이블 데이터 삽입 insert 및 프로시저 사용 시 ERROR 1366 Incorrect string value for column at row 1 이슈
[에러 원인]
1. 데이터 베이스 설정이 utf8 로 되어있지 않아서 한글 데이터 사용 시 에러 발생
[해결 방법]
1. 테이블 charset utf8 로 변경 실시
ALTER TABLE TEST_USER convert to charset utf8;
2. 프로시저에서 사용하는 변수 모두 utf8로 변경 실시
CREATE PROCEDURE PRO_SEL_TEST_USER -- [프로시저 생성]
(
IN I_DEPT_NAME VARCHAR(100) CHARACTER SET UTF8, -- [인풋 : 부서 이름]
OUT O_MSG VARCHAR(500) CHARACTER SET UTF8 -- [리턴 : 메시지]
)
반응형
'투케이2K 에러관리' 카테고리의 다른 글
Comments