我得到了这个带有4000万行的txt文件,我需要将所有行加载到数据库表中,我已经使用了LOAD FILE命令,但是由于某些行与表方案所需的列数不匹配,所以它停止了。任何解决方案都将不胜感激,甚至是LOAD FILE命令的替代方案
答案 0 :(得分:0)
load data手动条目显示了如何忽略列:
LOAD DATA INFILE 'file.txt'
INTO TABLE t1
(column1, @dummy, column2, @dummy, column3);
在这种情况下,您的文件有5列,仅需要第一,第三和第五列。