2013-04-02 5 views
-2

CSV 파일의 데이터가있는 표를 채우려고합니다.파일을 테이블로 가져 오려면 어떻게해야합니까?

어떻게 올바르게 수행 할 수 있습니까? 여기

내가 현재 당신이 테이블에있는 사람들에게 CSV 파일의 열을 일치하는 문제에 직면하게 될 것이다

INSERT INTO time_zones_master (time_zone_id, UTC_Offset, master_name, display_name) 
VALUES 
LOAD DATA LOCAL INFILE 'd:\\UploadFiles/tzids.csv' 
FIELDS TERMINATED BY ',' 
LINES TERMINATED BY '\n' 
+3

[워드 프로세서] (http://dev.mysql.com/doc/refman/5.0/en/load-data.html) – keyboardSmasher

+1

를 사용하고 무엇 * 문제 * 현재 가지고 있습니까? – gaRex

+0

CSV 파일에서 일부 줄을 표시하고 CREATE TABLE 문을 표시합니다. – Devart

답변

0

을 것입니다. 나는 이런 종류의 일을위한 아주 좋은 수입 대화 상자를 가지고 mySQL 클라이언트를 사용하는 것이 좋습니다.
하나의 옵션은 Windows 기반입니다 HeidiSQL. 이 많은 수 있지만,이 - D

LOAD DATA LOCAL INFILE 'C:\\Desktop\\csvfile.csv' INTO TABLE `database`.`table` CHARACTER SET latin1 FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' ESCAPED BY '"' LINES TERMINATED BY '\n' (`col1`, `col2`, `col3`, `col4`); 
SHOW WARNINGS; 
관련 문제