phpMyAdmin
 sql >> Baza danych >  >> Database Tools >> phpMyAdmin

Format daty CSV na format daty MySQL

Format DD/MM/YYYY nie jest prawidłową datą w MySQL. Możesz użyć LOAD DATA wraz z STR_TO_DATE aby przetworzyć ciągi dat na rzeczywiste daty, które MySQL może rozpoznać:

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

Powyższe zakłada, że ​​Twoja tabela ma 4 kolumny, a trzecia kolumna, którą czytasz z pliku CSV, to kłopotliwa data. Sztuczka polega na tym, że każdy ciąg daty zostanie zmapowany w locie do prawidłowego typu daty, pozostawiając pożądany wynik.



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. jak napisać procedurę wstawiania danych do tabeli w phpmyadmin?

  2. Problem z eksportem/importem phpmyadmin z podziałami wierszy

  3. Jak zaimportować plik yml do bazy danych MySQL?

  4. Usuń uprawnienia z bazy danych MySQL

  5. MySQL — Dlaczego phpMyAdmin działa bardzo wolno z tym zapytaniem, które jest superszybkie w php/mysqli?