본문 바로가기
SQL

[MySQL/truncated error] truncated 해결

by 빅데이터1020 2021. 7. 4.
SMALL

python에서 mySQL에 DB를 연결해서 데이터를 업로드 할 때

중간에 이런 오류가 날 때가 있습니다.

Data fruncated for column '~~' at row ~ rows matched

 

이 메시지는 데이터의 일부분이 잘렸을 때 나오는 메시지라고 합니다.

원인이 다양하지만, 일반적으로는 자료형의 범위를 벗어나는 데이터를 삽입하려 할 때 이런 현상이 발생합니다.

 

자료형의 크기를 키우면 문제가 해결됩니다.

 

MySQL에 접속해서

ALTER TABLE 테이블명 MODIFY 컬럼명 MEDIUMTEXT

으로 해결합니다.

LIST