从包含更多列的{CSV}文件填充MySQL表

时间:2016-03-01 13:34:45

标签: mysql csv

我看到的每个地方,如果表中的列数多于CSV文件,我找到了如何填充数据库表的解决方案,但如果是相反的方式又怎么样呢?我不想输入所有列到查询。

有没有聪明的方法呢?

现在,我能想出的就是:

LOAD DATA INFILE 'file.csv'
  INTO TABLE t1
  (column1, @dummy, column2, @dummy, column3, ...)
FIELDS TERMINATED BY ',' ENCLOSED BY '"' ESCAPED BY '"'
LINES TERMINATED BY '\r\n';

只会跳过文件的@dummy字段。

0 个答案:

没有答案