본문 바로가기
DB

[MySQL] MysqlDataTruncation: Data truncation: Data too long 오류 해결 방법

by 알기 쉬운 코딩 사전 2025. 2. 20.
반응형

 

🚨 Spring에서 API 전송시 발생한 에러 메시지

com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'ID' at row

 


 

❓에러 발생 이유

MySQL(DB)에 데이터를 INSERT 할 때 데이터가 해당 칼럼의 길이 제약 조건 보다 클 경우 나타나는 에러 메시지입니다.

예를 들어 ID 칼럼의 길이 제약 조건은 varchar 타입의 2글자인데,
ID 칼럼에 varchar type의 3글자 데이터를 INSERT 할 경우에 나타나는 에러입니다.

 


 

✅ 해결 방법

INSERT 하는 데이터를 칼럼의 길이 제약 조건에 맞게 수정하여 INSERT 합니다.

 

반응형

댓글