Se você estiver fazendo isso apenas uma vez e a tabela estiver vazia para iniciar, você poderá executar a importação, mas primeiro altere sua tabela para que a coluna de data seja do tipo VARCHAR. Em seguida, execute
UPDATE table SET date = str_to_date( date, '%m/%d/%Y')
e converta a coluna de volta para DATETIME ou DATE. Como alternativa, você pode adicionar uma segunda coluna de data com o formato DATE, importar para a primeira coluna de data no formato VARCHAR e executar
UPDATE table SET date2 = str_to_date( date1, '%m/%d/%Y')
e, em seguida, SOLTE a coluna varchar. É importante observar que o segundo parâmetro de
STR_TO_DATE()
é o formato inserido, não o formato resultante. Então, em seu segundo parâmetro, você está instruindo o MySQL que o formato de data no CSV é Y-m-d. Se for de fato m/d/Y, você deveria estar usando `STR_TO_DATE(@date_date, '%m/%d/%Y)'. Espero que isto ajude...