sql >> Base de Datos >  >> RDS >> Mysql

Importación de un CSV a MySQL con diferente formato de fecha

Puede reemplazar el formato durante la importación de datos desde el archivo CSV, por ejemplo -

LOAD DATA INFILE 'file_name.csv'
INTO TABLE table_name
FIELDS TERMINATED BY ';'
LINES TERMINATED BY '\n'
(id, column2, column3, @date_time_variable) -- read one of the field to variable
SET date_time_column = STR_TO_DATE(@date_time_variable, '%d-%b-%Y'); -- format this date-time variable

Dará formato a la cadena como '31-ene-2011' a un tipo de datos DATETIME correcto.

Más información aquí - LOAD DATA INFILE Sintaxis .