이 경우 MySQL은 열에 대해 잘린 데이터에 관한 오류 메시지를 반환합니다. 다음은 그것을 보여주는 예입니다 -
예시
두 번째 행의 'ID' 열에 NULL 값이 포함된 'test2' 테이블이 있다고 가정합니다. 이제 열 ID를 NOT NULL로 선언하려고 하면 MySQL은 다음과 같은 오류를 반환합니다. -
mysql> Select * from test2; +------+--------+ | ID | Name | +------+--------+ | 1 | Gaurav | | NULL | Rahul | +------+--------+ 2 rows in set (0.00 sec) mysql> ALTER TABLE TEST2 MODIFY ID INT NOT NULL; ERROR 1265 (01000): Data truncated for column 'ID' at row 2