Mysql
 sql >> база данни >  >> RDS >> Mysql

Импортиране на CSV в MySQL с различен формат за дата

Можете да замените формата по време на импортиране на данни от CSV файла, например -

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

Той ще форматира низа като '31-Jan-2011' в правилен тип данни DATETIME.

Повече информация тук - ЗАРЕЖДАНЕ НА ДАННИ INFILE Синтаксис .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да защитим клъстер Galera - 8 съвета

  2. MySQL MariaDB – Заявка с помощта на Temp Table

  3. Задайте часова зона в PHP и MySQL

  4. MySQL източник на данни не се появява във Visual Studio

  5. Функция MySQL LEAST() – Намерете най-малкия аргумент в списък с аргументи