Как изменить строковую дату на формат даты MySQL во время импорта CSV, используя MySQL LOAD DATA LOCAL INFILE

Я использую SQL-оператор MySQL LOAD DATA LOCAL INFILE для загрузки данных из CSV-файла в существующую таблицу базы данных.

Вот пример оператора SQL:

LOAD DATA LOCAL INFILE 'file.csv' INTO TABLE my_table
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
(name, address, dateOfBirth)

Третий столбец в CSV, который отображается в поле dateOfBirth, в настоящее время имеет дату в следующем формате:

14-Feb-10

Как я могу изменить вышеупомянутый оператор SQL, чтобы отформатировать дату в формате даты MySQL, т.е.2010-02-14?

Я знаю, как преобразовать строковую дату при использовании обычного синтаксиса INSERT, используя:

STR_TO_DATE('14-Feb-10', '%d-%b-%y')

Ответы на вопрос(2)

Ваш ответ на вопрос