Heim > Datenbank > MySQL-Tutorial > Hauptteil

Wie konvertiere ich JJJJMMTT-Daten in JJJJ-MM-TT während MySQL LOAD DATA INFILE?

Patricia Arquette
Freigeben: 2024-11-19 04:52:02
Original
570 Leute haben es durchsucht

How to Convert YYYYMMDD Dates to YYYY-MM-DD During MySQL LOAD DATA INFILE?

Laden von Daten mit der Konvertierung von JJJJMMTT in JJJJ-MM-TT mit LOAD DATA INFILE

Beim Importieren von Daten mit LOAD DATA INFILE kann dies der Fall sein Es ist mühsam, auf Datumsangaben im Format JJJJMMTT zu stoßen. MySQL bietet jedoch eine Lösung, um diese Daten während des Ladevorgangs mühelos in das gängigere Format JJJJ-MM-TT zu konvertieren.

Um diese Konvertierung zu erreichen, verwenden Sie die Funktion STR_TO_DATE() in der SET-Klausel des LOAD DATA INFILE-Anweisung. Unten ist ein Beispiel, das diese Technik demonstriert:

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 Beispiel speichert die Variable @var1 vorübergehend den Datumswert im Format JJJJMMTT, der dann von STR_TO_DATE() in das Format JJJJ-MM-TT konvertiert wird. Mit dieser Methode können Sie Daten in einem einzigen Schritt laden und Daten konvertieren, sodass keine externen Skripte oder Zwischenverarbeitungen erforderlich sind.

Das obige ist der detaillierte Inhalt vonWie konvertiere ich JJJJMMTT-Daten in JJJJ-MM-TT während MySQL LOAD DATA INFILE?. 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