반응형
🚨 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 합니다.
반응형
'DB' 카테고리의 다른 글
[MySQL] Workbench 테이블, 스키마 보이지 않을 때 해결 방법 (0) | 2024.07.16 |
---|---|
[MySQL] MySQL zip(압축파일) D 드라이브에 설치 방법 비전공자도 쉽게 설치 가능 (0) | 2023.08.12 |
[MySQL] 테이블 & 데이터 복사 하는 방법 총 정리 (0) | 2023.01.10 |
댓글