Se lo stai facendo solo una volta e la tabella è vuota per iniziare, puoi eseguire l'importazione ma prima modificare la tabella in modo che la colonna della data sia di tipo VARCHAR. Quindi esegui UPDATE table SET date = str_to_date( date, '%m/%d/%Y')
e riconvertire la colonna in DATETIME o DATE.
In alternativa puoi aggiungere una seconda colonna di data con formato DATE, importare nella prima colonna di data in formato VARCHAR ed eseguire UPDATE table SET date2 = str_to_date( date1, '%m/%d/%Y')
e poi DROP la colonna varchar.
È importante notare che il secondo parametro di STR_TO_DATE()
è il formato immesso, non il formato risultante. Quindi, nel tuo secondo parametro, stai indicando a MySQL che il formato della data nel CSV è Y-m-d. Se in effetti è m/g/A, dovresti usare `STR_TO_DATE(@date_date, '%m/%d/%Y)'.
Spero che questo aiuti...