sql >> Databáze >  >> Database Tools >> phpMyAdmin

Formát data CSV do formátu data MySQL

Formát DD/MM/YYYY není platné datum v MySQL. Můžete použít LOAD DATA spolu s STR_TO_DATE k analýze datových řetězců na skutečná data, která MySQL dokáže rozpoznat:

LOAD DATA INFILE 'path/to/file.csv'
INTO TABLE yourTable FIELDS TERMINATED BY ',' LINES TERMINATED BY '\r\n' 
(
    col1, col2, @var1, col4
)
SET date_col = STR_TO_DATE(@var1, '%d/%m/%Y')

Výše uvedené předpokládá, že vaše tabulka má 4 sloupce a že třetí sloupec, který čtete ze souboru CSV, je problematické datum. Trik je v tom, že každý řetězec data bude za běhu mapován na platný typ data, takže vám zůstane výsledek, jaký chcete.



  1. Připojte se k externímu serveru pomocí phpMyAdmin

  2. SQL Server / PHP / Web Based Admin Tool – Jaké jsou některé nástroje podobné phpmyadminům pro SQL Server?

  3. Chyba při analýze dat org.json.JSONException:Hodnotu <!DOCTYPE typu java.lang.String nelze převést na JSONObject

  4. Objekty SSMS SMO:Získejte výsledky dotazu