El formato DD/MM/YYYY
no es una fecha válida en MySQL. Podrías usar LOAD DATA
junto con STR_TO_DATE
para analizar las cadenas de fecha en fechas reales que MySQL puede reconocer:
LOAD DATA INFILE 'path/to/file.csv'
INTO TABLE yourTable FIELDS TERMINATED BY ',' LINES TERMINATED BY '\r\n'
(
col1, col2, @var1, col4
)
SET date_col = STR_TO_DATE(@var1, '%d/%m/%Y')
Lo anterior supone que su tabla tiene 4 columnas y que la tercera columna que está leyendo de su archivo CSV es la fecha problemática. El truco aquí es que cada cadena de fecha se asignará sobre la marcha a un tipo de fecha válido, dejándote con el resultado que deseas.