본문 바로가기
프로그래밍/python

[python]pymysql.err.DataError) (1366, "Incorrect string value 오류

by 노잼인간이라불립니다 2020. 11. 13.

db에 데이터 넣으려고 하는데 string 포맷이 자꾸 안맞는다 오류 생김.

 

mariaDB 콘솔창 or db툴을 사용하여

 

ALTER DATABASE [DB명] CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;

ALTER TABLE [column명] CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

 

을 치니 해결됨. 유니코드로 전환할 때 한글을 지원하지 않아서 생긴 오류

 

필자는 위에 db명을 입력하는 쿼리문만 실행하여 해결 됨.