Как преобразовать дату из файла .csv в формат SQL перед массовой вставкой

У меня есть CSV-файл с парой тысяч игровых дат, но все они в формате ММ / ДД / ГГГГ

2/27/2011,3:05 PM,26,14

(26 и 14 - номера командных идентификаторов), и я пытаюсь поместить их в Такой SQL просто приводит к тому, что 0000-00-00 помещается в поле даты моей таблицы. Я пробовал использовать эту команду:

LOAD DATA LOCAL INFILE 'c:/scheduletest.csv' INTO TABLE game
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
(`date`, `time`, `awayteam_id`, `hometeam_id`);

, но, опять же, она не соответствовала датам. Есть ли способ заставить его преобразовать дату, когда он пытается ее вставить? Я нашел еще один вопрос SO , похожий на этот, но мне не удалось заставить его работать.

5
задан Community 23 May 2017 в 12:18
поделиться