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