[Mysql] CSV 파일 넣기

Jin·2023년 9월 6일
1

Database

목록 보기
1/3

CSV 파일 삽입하기

1. Table Data Import Wizard 선택

  • 해당 데이터베이스 우클릭
  • Table Data Import Widzard를 선택

2. 넣을 CSV 파일 선택

  • 넣을 CSV 파일을 선택

3. 테이블 생성 또는 선택

  • 생성된 테이블을 선택하거나 생성할 테이블명 적기

4. 포맷 설정/확인하기

  • 인코딩 타입이 utf-8인지 확인
  • 필드 타입이 일치하는지 확인

5. 삽입 완료

다음 버튼을 누르면 데이터 삽입이 완료된다.

파일 업로드 시 오류가 발생하는 경우

1. CSV 형식으로 인코딩 다시하기

  • CSV 파일을 메모장으로 열어준 후, 다른 이름으로 저장
  • 인코딩을 UTF-8로 바꾸고 저장

2. 첫 행을 모두 영어로 바꾸기

  • 엑셀 파일의 첫 행을 모두 영어로 바꾸기
    • 이 방법으로 오류 해결

3. 기타 방법

  • Loading local data is disabled; this must be enabled on both the client and server sides 오류가 발생하는 경우
    • 파일 import를 할 때 권한이 없다는 의미
    • 해결 방법
      • 아래 쿼리문을 실행하여 해결
        set global local_infile=1;
  • LOAD DATA LOCAL INFILE file request rejected due to restrictions on access 오류가 발생하는 경우
    • 서버 쪽에서 로컬 파일 import를 막아놓은 것
    • 해결 방법
      1. 메인 창 서버 오른쪽 클릭 → edit connection
      2. advance 클릭 → ‘OPT_LOCAL_INFILE=1’ 추가한 후 위의 쿼리문 실행

참고 페이지
https://thalals.tistory.com/87
https://timmer.tistory.com/m/172
https://marketinga.tistory.com/11

profile
블로그 이사했습니다! 💨💨 https://guswls28.tistory.com

0개의 댓글