[MySQL] ERROR 1366 (HY000) at line 1: Incorrect string value:
MySQL workbench의 "Data Import"를 수행하면서 위와 같은 오류가 발생할 경우....
21:00:53 Restoring D:\MyWork\OpenAPI_공공API\국립중앙의료원\응급의료기관_정보_20180719.sql
Running: mysql.exe --defaults-extra-file="c:\users\invuso~1\appdata\local\temp\tmpyedu2i.cnf" --host=127.0.0.1 --user=root --port=3306 --default-character-set=utf8 --comments --database=safeme < "D:\\MyWork\\OpenAPI_공공API\\국립중앙의료원\\응급의료기관_정보_20180719.sql"
ERROR 1366 (HY000) at line 1: Incorrect string value: '\xB0\xE6\xC8\xF1\xB4\xEB...' for column 'dutyName' at row 1
Operation failed with exitcode 1
21:00:53 Import of D:\MyWork\OpenAPI_공공API\국립중앙의료원\응급의료기관_정보_20180719.sql has finished with 1 errors
Data Import를 하기 위한 sql 파일의 Encoding Type이 어떤지를 확인해보면 ANSI로 되어있었음.
UTF-8로 Encoding Type을 바꿔서 저장한 후
다시 MySQL의 Data Import를 해주면 정상적으로 처리됨.
'Development > Database' 카테고리의 다른 글
MySQL 실행중인 쿼리 확인(show processlist) 및 강제종료(kill, stop) 방법 (0) | 2021.09.21 |
---|---|
DBMS 데이터 언어 - DDL, DML, DCL, TCL 의 정의 (0) | 2020.04.03 |
MySQL 에러코드와 에러메세지(ERROR Codes and Messages) (0) | 2020.02.18 |
mysql 데몬 실행에러 - Table 'mysql.host' doesn't exist (0) | 2020.02.18 |
org.postgresql.util.PSQLException: ERROR: operator does not exist: integer = character varying (0) | 2019.06.16 |
댓글