Error code 모음/1. SQL errors

[MySQL Error] Data too long for column

쟈누이 2020. 9. 12. 20:37
반응형

파이썬에서 자동화 업무를 하던 중에 

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

 

"Data too long for column" - why?

I've written a MySQL script to create a database for hypothetical hospital records and populate it with data. One of the tables, Department, has a column named Description, which is declared as type

stackoverflow.com

 

반응형