sql >> Databasteknik >  >> RDS >> Mysql

Importera en CSV till MySQL med annat datumformat

Du kan ersätta format under import av data från CSV-filen, till exempel -

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

Den kommer att formatera strängen som '31-Jan-2011' till en korrekt DATETIME-datatyp.

Mer information här - LOAD DATA INFILE Syntax .



  1. NoSQL:liv utan schema

  2. När du kör en lagrad procedur, vad är fördelen med att använda CommandType.StoredProcedure jämfört med att använda CommandType.Text?

  3. Sammanfoga en sträng och ett nummer i MySQL

  4. Justera SQL-satser i SQL Developer