Quando usate LOAD DATA INFILE la tabella nel db mysql deve contenere le stesse colonne del csv o per capirci lo stesso numero di separatori del txt altrimenti non funziona correttamente.

Se avete mysql 5 invece potete indicare nella funzione quali campi omettere e quali inserire tipo

(@a,nome,cognome,@b);

In questo caso su un csv o txt delimitato da 4 campi la funzione inserisci nel db i valori di nome e cognome omettendo la prima e l'ultima colonna. Quindi il vostro db può essere composto da solo due colonne.