블로그 이름

[ERROR] MysqlDataTruncation: Data truncation: Data too long for column 본문

개발/오류

[ERROR] MysqlDataTruncation: Data truncation: Data too long for column

Hide 2025. 4. 11. 00:05

INSERT 중 예외 발생


--- Cause: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'COLUMNNAME' at row 1

 

COLUMNNAME 컬럼에 INSERT 하는 데이터 가 테이블 생성 시 선언한 데이터 크기를 벗어날 때 발생.

 

해당 에러는 테이블의 데이터 길이가 줄어들 때에도 발생한다고 한다. varchar(2000) 컬럼에 varchar(1000) 으로 줄일 때 1000자 이상의 데이터가 있을 때에도 발생한다고 한다.

 

컬럼 길이를 늘려서 해결.