-2

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

1 回答 1

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;
于 2013-04-02T01:17:20.167 回答