我有几个 CSV 文件要导入到表中。它们都包含不同数量的列,因此每次导入期间都会缺少一些数据。我需要一个工具来映射哪个 CSV 列进入哪个 MySQL 列。看起来 MySQL 工作台不能做到这一点。我还能用什么?
问问题
16539 次
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 文件)。
于 2012-03-04T07:35:38.777 回答