Mysql
 sql >> Base de données >  >> RDS >> Mysql

Importer un CSV dans MySQL avec un format de date différent

Vous pouvez remplacer le format lors de l'importation de données à partir du fichier CSV, par exemple -

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

Il formatera la chaîne comme '31-Jan-2011' en un type de données DATETIME correct.

Plus d'informations ici - LOAD DATA INFILE Syntaxe .