반응형
파이썬에서 자동화 업무를 하던 중에
DataError: (1406, "Data too long for column 'xxxx' at row 1")
에러가 발생했다.
위 에러는 pymysql 라이브러리를 사용하여
파이썬에서 MySQL 을 제어하다가 발생했는데,
심각한 에러는 아니다.
넣고자 하는 데이터의 Byte 크기가
MySQL 테이블의 column 에 설정되어 있는 Byte 의 크기보다
클 경우에 발생하는 에러이다.
즉, 괄호 안에의 용량보다 넣고자 하는 데이터의 용량이 클 경우에 위 에러가 발생하는
것이다.
수정방법은 위 괄호의 용량을 늘려주면 데이터가 들어간다.
자세한 사항은 아래 Stackoverflow 를 참고하면 된다.
참고 링크
stackoverflow.com/questions/18897420/data-too-long-for-column-why
반응형