Python MySQL warning – Data truncated for column

Python MySQL을 쓰다가 다음과 같은 에러를 만날 때가 있습니다. Pandas의 데이터를 MySQL 테이블 넣거나 할 때 생기는 문제입니다. 경고이기 때문에 큰 문제는 없지만 경고 메세지를 화실하게 해결하고 싶을 때가 있습니다.

Data truncated for column ~

다음과 같이 해결하면 됩니다.

해결책

  • VARCHAR인 경우에는길이를 늘려준다.
  • Numeric이면 소숫점이 몇자리까지 허용인지 보고 미리 round 처리해준다.
Author: 떰학

답글 남기기