3

我有几个 CSV 文件要导入到表中。它们都包含不同数量的列,因此每次导入期间都会缺少一些数据。我需要一个工具来映射哪个 CSV 列进入哪个 MySQL 列。看起来 MySQL 工作台不能做到这一点。我还能用什么?

4

2 回答 2

7

MySQL 具有LOAD DATA INFILE语法:

LOAD DATA INFILE 'data.txt' INTO TABLE tbl_name
 FIELDS TERMINATED BY ',' ENCLOSED BY '"'
 LINES TERMINATED BY '\r\n'
 IGNORE 1 LINES;

请参阅有关自定义数据处理的文档。

于 2011-01-27T05:35:27.517 回答
4

如果您在 Mac 上运行,Sequel Pro 非常适合这种事情(只要您单独导入每个 CSV 文件)。

http://www.sequelpro.com/

于 2012-03-04T07:35:38.777 回答