我需要将大文本(24MB)文本文件导入到MySQL表中。每一行看起来是这样的:如何将空格分隔的文本文件导入MySQL?
1 1 0.008 0 0 0 0 0
有每个字段后,一个或多个空格,最后一个字段由换行符之前的约36位尾。
如何将这样的文件导入到MySQL中?从文档看来,LOAD DATA希望所有字段都被完全相同的字符串终止。我试过
LOAD DATA INFILE 'filename' INTO TABLE mytable FIELDS TERMINATED BY ' ';
但是MySQL会将一个多于一个空格的序列解释为分隔一个空字段。
任何想法?
不是真的; MySQL对于空格作为字段分隔符非常满意,但这只是多个问题。而使用LF会使它变得更糟,因为它们会和记录分隔符一样! – 2008-10-01 09:52:17