2009-12-30 7 views
1

MYSQL 데이터베이스 테이블에 일련의 질문을로드해야합니다. 그러나 테이블 형식은 다음과 같습니다 QNO 질문 옵션 a 옵션 b 옵션 c 옵션 d Rightanswer ...하지만 LOADINFILE 명령을 사용하여 데이터베이스에서로드해야하는 텍스트 파일은 다음과 같습니다. 다른 형식으로. 텍스트 파일 형식을 내 테이블 형식과 어떻게 일치시킬 수 있습니까?mytext 파일을 포맷하는 방법은 무엇입니까?

답변

1

LOAD DATA INFILE에서 가져올 열을 다시 매핑 할 수 있습니다.

확인 manual entry

예 :

LOAD DATA LOCAL INFILE '/importfile.csv' 
INTO TABLE test_table 
FIELDS TERMINATED BY ',' 
LINES TERMINATED BY '\n' 
(field1, field2, field3); 

내가 포인트 앤 클릭하여 원하는 필드를, 거기에서 생성 된 SQL을 복사 HeidiSQL 같은 그래픽 프론트 엔드를 사용하여 좋아한다.

0

이것은 테이블 형식에 따라 다르지만 복잡한 전처리가있는 경우 mysql 외부에서 수행하는 것이 좋습니다. 아마도 훨씬 쉽습니다.

관련 문제