sql >> Databáze >  >> RDS >> Mysql

Jak převést datum v souboru .csv do formátu SQL před hromadným vložením

Zkusili jste následující:

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

Další informace obsahuje dokumentace podrobnosti o použití uživatele proměnné s LOAD DATA (asi v polovině – vyhledejte na stránce „Uživatelské proměnné v klauzuli SET“)



  1. Součet součtů dvou dotazů

  2. Návrh databáze 101

  3. Jak vytvořit uloženou proceduru vázanou na schéma na serveru SQL Server

  4. Proč byste neměli používat DISTINCT, když můžete použít GROUP BY?