Als u dit slechts één keer doet en de tabel is leeg om te beginnen, kunt u de import uitvoeren, maar eerst uw tabel wijzigen zodat de datumkolom van het type VARCHAR is. Voer vervolgens UPDATE-tabel SET date =str_to_date( date, '%m/%d/%Y')
uit en converteer de kolom terug naar DATETIME of DATE.
U kunt ook een tweede datumkolom met de indeling DATE toevoegen, in de eerste datumkolom importeren in de indeling VARCHAR en UPDATE-tabel SET date2 =str_to_date( date1, '%m/%d/%Y')
en DROP vervolgens de varchar-kolom.
Het is belangrijk op te merken dat de tweede parameter van STR_TO_DATE()
is het ingevoerde formaat, niet het resulterende formaat. Dus in je tweede parameter instrueer je MySQL dat het datumformaat in de CSV Y-m-d is. Als het in feite m/d/Y is, zou je `STR_TO_DATE(@date_date, '%m/%d/%Y)' moeten gebruiken.
Ik hoop dat dit helpt...