본문 바로가기
Python notes/Web Programming

MySQL) Python, Incorrect string value 해결하기

by 성실한 나무 2019. 1. 24.

열심히 scraping한 데이터를 서버로 넣고 있었는데...

갑자기 에러가 떴다 !!

Incorrect string value !


mysql.connector.errors.DatabaseError: 1366 (HY000): Incorrect string value: '\xE2\x80\x91Agi…' for column 'prd_names' at row 1


이런 경우엔, error message를 잘 살펴 본다.

column 'prd_names' 셋팅에 문제가 있는가 보다 하고,

text 혹은 varcha typed으로된 column들의 Charset/Collation type을 utf8로 변경했다.



이제 무사히 서버로 데이터들이 inserting 된다 ~!

댓글