포렌지
602
2018-06-14 17:35:28
1
369

mysql csv load data character 에러 한번만 봐주세요 ㅠㅠ



LOAD DATA LOCAL INFILE '/Documents/store/foo.csv' 
INTO TABLE table_name
CHARACTER SET utf8mb4
FIELDS TERMINATED BY ',' 
ENCLOSED BY '"' 
LINES TERMINATED BY '\n' 
IGNORE 1 LINES
(column_1, column_2)

위와 같은 sql 문으로 csv 파일을 mysql에 임포트 하려고 하는데요..

같은 유형의 30여개 파일중에서 특정 몇몇 파일에서

'Error code 1300 invalid utf8 character string '"L'

'Error code 1300 invalid utf8 character string '"'

같은 에러가 발생합니다...

데이터는 대부분 한글, 숫자, 특수문자('_', ',', '&' 같은 보편적인..) 등이 포함되어있습니다 ㅠㅠ

데이터가 너무 많아서 (파일 하나에 십만단위 입니다.) 훑어보기도 힘드네요...

해결방법 아시는분 계실까요 ㅠㅠ

0
0
  • 답변 1

  • 포렌지
    602
    2018-06-15 10:18:45

    자답입니다

    utf8 대신 euckr 을 사용해서 해결했습니다.

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.