mysqlimport cmdline-tool ondersteunt het importeren van csv-bestanden en IIRC ondersteunt het toewijzen van verschillende kolommen in csv aan verschillende kolommen in uw tabel.
http://linux.die.net/man/1/mysqlimport
Ik realiseer me dat het slechts een cmd-line wrapper is voor de LOAD DATA INFILE sql-instructie, die in plaats daarvan kan worden gebruikt.
Als u de gegevens opnieuw moet ordenen, kunt u de csv-flat in een equivalente tabel importeren en van daaruit invoegen ... selecteer uit