Mysql
 sql >> Datenbank >  >> RDS >> Mysql

So konvertieren Sie das Datum in einer .csv-Datei vor dem Masseneinfügen in das SQL-Format

Haben Sie Folgendes versucht:

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

Für weitere Informationen enthält die Dokumentation Details zur Verwendung von user Variablen mit LOAD DATA (ungefähr auf halbem Weg nach unten – suchen Sie auf der Seite nach „Benutzervariablen in der SET-Klausel“)