SMALL
python에서 mySQL에 DB를 연결해서 데이터를 업로드 할 때
중간에 이런 오류가 날 때가 있습니다.
Data fruncated for column '~~' at row ~ rows matched
이 메시지는 데이터의 일부분이 잘렸을 때 나오는 메시지라고 합니다.
원인이 다양하지만, 일반적으로는 자료형의 범위를 벗어나는 데이터를 삽입하려 할 때 이런 현상이 발생합니다.
자료형의 크기를 키우면 문제가 해결됩니다.
MySQL에 접속해서
ALTER TABLE 테이블명 MODIFY 컬럼명 MEDIUMTEXT
으로 해결합니다.
LIST
'SQL' 카테고리의 다른 글
[Colab/MySQL] Colab과 Mysql 연결하기 (1) | 2021.07.04 |
---|---|
[Python/MSSQL] Python과 MSSQL 연동하기 (pymssql) (0) | 2021.05.20 |
[Python/MySQL] Python과 MySQL 연동하기 (pymysql) (0) | 2021.05.20 |
[질의구조] 삽입, 삭제, 갱신 (0) | 2020.07.20 |
[질의구조] 모호한 속성 이름 설정 (0) | 2020.07.18 |