如何将文件导入表格?

时间:2013-04-02 01:07:10

标签: mysql file-io load local

我正在尝试使用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' 

1 个答案:

答案 0 :(得分:0)

您将面临将CSV文件中的列与表格中的列匹配的问题。 我建议使用具有非常好的导入对话框的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;