Hvis du kun gør dette én gang, og tabellen er tom til at starte, kan du køre importen, men først ændre din tabel, så datokolonnen er af typen VARCHAR. Kør derefter UPDATE table SET date = str_to_date( date, '%m/%d/%Y')
, og konverter kolonnen tilbage til DATETIME eller DATE.
Du kan alternativt tilføje en anden datokolonne med formatet DATE, importere til den første datokolonne i formatet VARCHAR og køre UPDATE table SET date2 = str_to_date( date1, '%m/%d/%Y')
og SLIP derefter varchar-søjlen.
Det er vigtigt at bemærke, at den anden parameter STR_TO_DATE()
er det indtastede format, ikke det resulterende format. Så i din anden parameter instruerer du MySQL, at datoformatet i CSV'en er Y-m-d. Hvis det faktisk er m/d/Y, burde du bruge `STR_TO_DATE(@date_date, '%m/%d/%Y)'.
Håber dette hjælper...