반응형
Notice
Recent Posts
Recent Comments
IT 일기장
[MySQL] ERROR 1265 : Data truncated for column 'column name' at row 1 본문
프로그래밍 언어/SQL(DB)
[MySQL] ERROR 1265 : Data truncated for column 'column name' at row 1
뽕슈 2023. 1. 31. 14:50반응형
MySQL Workbench 에서 테이블 컬럼을 생성하는데..
컬럼 정보를 변경하려고 적용버튼 클릭했더니 요런 에러가 발생했다.
원인
데이터 일부분이 잘렸을때 발생하는 에러. 자료형의 범위를 벗어나는 데이터가 들어가 있을 때 발생하는 에러라고 한다
해결
나 같은 경우에는 새로 생성한 컬럼에 Primay Key(기본키)와 Not Null이 체크 돼있었다.
생성할때 옵션도 안붙였는데 왜 붙었나.. 내가 무의식적으로 눌렀나.. 자동으로 붙여주는 옵션이 설정돼있나
아무튼 체크 해제하고 다시해보니 잘 된다.
만약 컬럼 내에 범위를 벗어난 데이터가 들어가 있다면 그 보다 더 큰 자료형으로 변경해서 해결하면 될 듯
ex)
자료형이 int인 경우 : ALTER TABLE [TABLE NAME] MODIFY [COLUMN NAME] bigint
자료형이 varchar인 경우 : ALTER TABLE [TABLE NAME] MODIFY [COLUMN NAME] text
반응형
'프로그래밍 언어 > SQL(DB)' 카테고리의 다른 글
[HeidiSQL] db sql export (0) | 2023.03.30 |
---|---|
[SQL] Error Code: 1175. You are using safe update mode and you tried to update ... (0) | 2023.03.09 |
[DB] VARCHAR2로 order by (0) | 2022.09.27 |
[SQL] SQLD 합격 (0) | 2022.05.12 |
[SQL] SQLD 자격증 공부 시작 (0) | 2021.12.30 |
Comments