MySQL has a nice CSV import function LOAD DATA INFILE.
LOAD DATA INFILE
I have a large dataset that needs to be imported from CSV on a regular basis, so this feature is
You could also look into one of the data integration packages out there. Talend Open Studio has very flexible data input routines. For example you could process the file with one set of delimiters and catch the rejects and process them another way.