sql >> Databasteknik >  >> RDS >> Mysql

Flera SET-fält med LOAD DATA INFILE för datumformat

För att använda flera SET-kommandon med LOAD DATA INFILE behöver du bara ange SET en gång och separera varje variabeldefinition med kommatecken, t.ex.

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');



  1. Hur man grupperar efter år i T-SQL

  2. 'PDOException' med meddelandet 'SQLSTATE[22001]:Strängdata, höger trunkerad:0

  3. MySQL - Hur man gör en Oracle RANK() OVER(ORDER BY score DESC)

  4. Varför är låsning på bordsnivå bättre än låsning på radnivå för stora bord?