Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como converter a data no arquivo .csv para o formato SQL antes da inserção em massa


Você já tentou o seguinte:
LOAD DATA LOCAL INFILE 'c:/scheduletest.csv' INTO TABLE game
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
(@DATE_STR, `time`, `awayteam_id`, `hometeam_id`)
SET `date` = STR_TO_DATE(@DATE_STR, '%c/%e/%Y');

Para obter mais informações, a documentação contém detalhes sobre o uso de user variáveis ​​com LOAD DATA (mais ou menos na metade - procure por "Variáveis ​​de usuário na cláusula SET" na página)