我有几个要导入表格的CSV文件。它们都包含不同数量的列,因此每次导入时都会缺少一些数据。我需要一个工具来让我映射哪个CSV列进入哪个MySQL列。看起来不像MySQL工作台可以做到这一点。我还能用什么呢?
答案 0 :(得分:6)
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;
请参阅有关自定义数据处理的文档。
答案 1 :(得分:3)
如果您在Mac上运行,Sequel Pro对于这类事情非常有用(只要您单独导入每个CSV文件)。