[MySQL] Error Code: 1406. Data too long for column - MySQL 해결법
MySQL에 데이터를 INSERT를 하는 도중에
Error Code: 1406. Data too long for column - MySQL
이런 메시지가 떴다. 테이블 생성할때 타입과 크기를 고려했는데도 불구하고 이런 메시지가 떠서 구글에 검색해보니
stackoverflow에서 해결방법을 찾았다.
일단 명령프롬프트창을 켜서 MySQL로 접속한다. (아래화면)
그리고 SET @@global.sql_mode= 'NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'; 을 입력하고 엔터를 치면 설정이 완료된다. (아래화면)
그리고 다시 INSERT를 해보면 데이터가 잘 들어간다.
출처 : https://stackoverflow.com/questions/18897420/data-too-long-for-column-why
'Database' 카테고리의 다른 글
[MySQL]Error Code: 1366. Incorrect string value: ~ 한글 INSERT 오류 (0) | 2018.08.01 |
---|---|
데이터베이스(Database) / SQL (0) | 2018.04.24 |
sqlplus로 계정 생성과 권한 부여하기 (0) | 2018.04.22 |
SQL Developer 접속하기 (0) | 2018.04.22 |
SQL Developer 설치하기 (0) | 2018.04.22 |