Вы можете заменить формат во время импорта данных из файла CSV, например -
LOAD DATA INFILE 'file_name.csv'
INTO TABLE table_name
FIELDS TERMINATED BY ';'
LINES TERMINATED BY '\n'
(id, column2, column3, @date_time_variable) -- read one of the field to variable
SET date_time_column = STR_TO_DATE(@date_time_variable, '%d-%b-%Y'); -- format this date-time variable
Он будет форматировать строку типа «31 -Jan-2011» до правильного типа данных DATETIME.
Дополнительная информация здесь - LOAD DATA INFILE Синтаксис .