Dlaczego tak
FIELDS TERMINATED BY określa separator pól w wierszu, tu średnik, a IGNORE 1 LINES pomija pierwszy wiersz z nagłówkami, który inaczej trafiłby do tabeli jako dane. Przecinek jako separator wczytałby cały wiersz do pierwszej kolumny. LINES TERMINATED BY dotyczy końca rekordu, a nie separatora pól, a składnia IGNORE … COLUMNS nie istnieje.