sql >> Database >  >> RDS >> Mysql

Een CSV importeren naar MySQL met een ander datumformaat

U kunt het formaat vervangen tijdens het importeren van gegevens uit het CSV-bestand, bijvoorbeeld -

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

Het formatteert de string zoals '31-Jan-2011' naar een correct DATETIME-gegevenstype.

Meer informatie hier - LOAD DATA INFILE-syntaxis .



  1. Hoe maak je een back-up van een enkele tabel in een postgres-database?

  2. Inzicht in SQL Server ALTER TABLE ADD COLUMN-instructie

  3. Verbeterde ondersteuning voor herbouw van parallelle statistieken

  4. Volgorde versus identiteit