Heim > Datenbank > MySQL-Tutorial > Hauptteil

Kann LOAD DATA INFILE beim Import JJJJMMTT-Daten in JJJJ-MM-TT konvertieren?

Mary-Kate Olsen
Freigeben: 2024-11-17 13:11:02
Original
1004 Leute haben es durchsucht

Can LOAD DATA INFILE Convert YYYYMMDD Dates to YYYY-MM-DD During Import?

Kann LOAD DATA INFILE problemlos JJJJMMTT in JJJJ-MM-TT konvertieren?

Das Importieren von Daten mit Datumsangaben im JJJJMMTT-Format kann eine Herausforderung sein . Sie können diese Daten jedoch problemlos in das Standardformat JJJJ-MM-TT konvertieren, indem Sie den Befehl LOAD DATA INFILE in MySQL verwenden.

Lösung:

Das folgende LOAD Die DATA INFILE-Anweisung kombiniert das Laden der Daten und die Datumskonvertierung in einem einzigen Schritt:

LOAD DATA INFILE 'file.txt'
INTO TABLE t1
FIELDS TERMINATED BY ','
(column1, @var1, column3, ...)
SET column2 = STR_TO_DATE(@var1,'%Y%m%d')
Nach dem Login kopieren

In diesem Befehl:

  • Der Parameter file.txt gibt die Eingabedatendatei an.
  • Die T1-Tabelle ist das Ziel für die importierten Daten.
  • Die Felder innerhalb der Daten Datei werden durch Kommas getrennt.
  • Der Platzhalter @var1 stellt das Datumsfeld JJJJMMTT dar.
  • Die Die Funktion STR_TO_DATE konvertiert das Datum in @var1 vom Format %Y%m%d in das Format %Y-%m-%d und speichert das Ergebnis in Spalte2 der Zieltabelle.

Mit diesem Befehl , können Sie Daten auf einmal importieren und konvertieren, sodass keine zusätzlichen Skripte oder Datentransformationen erforderlich sind.

Das obige ist der detaillierte Inhalt vonKann LOAD DATA INFILE beim Import JJJJMMTT-Daten in JJJJ-MM-TT konvertieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage