我有几个CSV文件要导入到一个表中。它们都包含不同数量的列,因此在每次导入期间都会缺少一些数据。我需要一个工具,可以让我映射哪个CSV列进入哪个MySQL列。看起来MySQL工作台不能做到这一点。我还能用到什么?
发布于 2011-01-27 13:35:28
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;请参阅有关自定义数据处理的文档。
发布于 2012-03-04 15:35:39
如果你在Mac上运行,Sequel Pro对于这类事情是非常好的(只要你单独导入每个CSV文件)。
https://stackoverflow.com/questions/4813073
复制相似问题