Heim >Datenbank >MySQL-Tutorial >Kann LOAD DATA INFILE beim Import JJJJMMTT-Daten in JJJJ-MM-TT konvertieren?
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')
In diesem Befehl:
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!