I need to import fairly large (24 MB) text files into a MySQL table. Each line looks like this:
1 1 0.008 0 0 0 0 0
After each field, there is one or more spaces, and the last field has a length of about 36 spaces before the new line.
How to import such a file into MySQL? From the documentation, it seems that LOAD DATA expects all fields to be completed with exactly the same line. I tried
LOAD DATA INFILE 'filename' INTO TABLE mytable FIELDS TERMINATED BY ' ';
but MySQL will interpret a sequence of more than one space as an empty field separator.
Any ideas?
source
share