Jeśli robisz to tylko raz, a tabela jest pusta na początku, możesz uruchomić import, ale najpierw zmienić tabelę, aby kolumna daty była typu VARCHAR. Następnie uruchom UPDATE table SET date = str_to_date( date, '%m/%d/%Y')
i przekonwertuj kolumnę z powrotem na DATETIME lub DATE.
Możesz alternatywnie dodać drugą kolumnę daty w formacie DATE, zaimportować do pierwszej kolumny daty w formacie VARCHAR i uruchomić UPDATE table SET date2 = str_to_date( date1, '%m/%d/%Y')
a następnie UPUŚĆ kolumnę varchar.
Należy zauważyć, że drugi parametr STR_TO_DATE()
jest formatem wprowadzonym, a nie formatem wynikowym. Tak więc w drugim parametrze instruujesz MySQL, że format daty w pliku CSV to Y-m-d. Jeśli w rzeczywistości jest to m/d/R, powinieneś użyć `STR_TO_DATE(@date_date, '%m/%d/%Y)'.
Mam nadzieję, że to pomoże...