如何将文件读入数据库?某些行与列号不匹配

时间:2019-03-26 02:42:18

标签: mysql linux

我得到了这个带有4000万行的txt文件,我需要将所有行加载到数据库表中,我已经使用了LOAD FILE命令,但是由于某些行与表方案所需的列数不匹配,所以它停止了。任何解决方案都将不胜感激,甚至是LOAD FILE命令的替代方案

1 个答案:

答案 0 :(得分:0)

load data手动条目显示了如何忽略列:

LOAD DATA INFILE 'file.txt'
  INTO TABLE t1
  (column1, @dummy, column2, @dummy, column3);

在这种情况下,您的文件有5列,仅需要第一,第三和第五列。