반응형
[Python][MySQL] Warning: Incorrect string value 에러 해결 방법
project.py:83: Warning: Incorrect string value: '\xED\x94\x84\xEB\xA1\x9C...' for column 'name' at row 11584 cur.execute(query)
Python 에서 MySQL에 데이터를 Insert 하는데, 한글을 입력하려는 경우 위와 같은 경고가 뜨며,
Insert 된 값은 ??? 로 된다면,
Insert 하려는 테이블의 CHARSET 값을 확인 한 후 UTF8이 아니면 UTF8로 변경해 주면된다.
ALTER TABLE 테이블명 CONVERT TO CHARACTER SET utf8;
반응형
'Python > Python' 카테고리의 다른 글
[Python] 설치된 패키지 목록 requirements.txt 만들기 (0) | 2019.05.13 |
---|---|
[Python][ERROR] SSL: CERTIFICATE_VERIFY_FAILED (0) | 2019.05.06 |
[Python] 이중배열(matrix) 정보를 csv로 저장하는 방법 (0) | 2019.02.25 |
[Python][pip] ImportError: No module named _socket 해결 방법 (0) | 2019.02.01 |
[Python] 이중 배열을 csv 파일로 저장하는 방법 (0) | 2019.01.30 |