반응형
    
    
    
  
														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
			
		
	
               
           
					
					
					
					
					
					
				 
             
								 
								 
								