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

Plusieurs champs SET utilisant LOAD DATA INFILE pour le format de date

Pour utiliser plusieurs commandes SET avec LOAD DATA INFILE, il vous suffit de spécifier SET une fois et de séparer chaque définition de variable par des virgules, par exemple.

LOAD DATA INFILE 'my_file' INTO TABLE 'my_table' (column1, @date1, @date2)
SET column2 = STR_TO_DATE(@date1, '%d/%m/%Y %H:%i:%s'),
column3 = STR_TO_DATE(@date2, '%d/%m/%Y %H:%i:%s');