[MySQL] LOAD DATA INFILE 한글 insert 2024년 02월 13일 by 돋뜰 대용량 파일이나, 데이터파일을 mysql에 업데이트 하기 위해서 LODE DATA INFILE 구문을 사용하는데 문서에 한글이 있는경우 INSERT가 안되는 이슈가 발생하였다.참고 👉👉 mysql-load-data-csv-엑셀파일-대용량-insert CSV, TXT, UTF-8 변환 테스트 내가 시도한 방법은 – CSV 대용량 파일 UTF -8로 저장 – CSV대용량 파일 ->TXT 파일로 변환 후 UTF-8 로 저장 -> CSV로 다시 저장 – DB 테이블 Charset 변경 : utf8_general_ci ->utf8mb4_general_ci 위 3가지 방법으로 각각 시도한 후 CSV로 INSERT 하였을때 결과적으로는 모두 한글이 INSERT 안되거나 깨졌다. 해결방법 파일을 INSERT 할때 CSV 파일 형식이 아닌 UTF-8로 저장한 TXT 파일을 INSERT 하니까 해결되었다.CSV로 INSERT할때 왜 깨지는지 원인은 못찾았고 번거롭더라도 TXT로 변환하니 맘편히 해결하였다.참고 mysql-load-data-csv-엑셀파일-대용량-insert 관련