Einschließen von Headern in MySQL INTO OUTFILE-Exporte
Beim Extrahieren von Daten aus MySQL mithilfe der INTO OUTFILE-Klausel kann es vorkommen, dass Sie auf eine Situation stoßen, in der Sie möchten um die Spaltenüberschriften in die Ausgabedatei einzuschließen. Leider bietet MySQL hierfür keine direkte Möglichkeit.
Um diese Einschränkung zu umgehen, können Sie die Header manuell zur Ausgabedatei hinzufügen, indem Sie sie in die SELECT-Anweisung selbst einfügen. Dies beinhaltet:
Für Betrachten Sie beispielsweise eine Tabelle mit drei Spalten: ColName1, ColName2 und ColName3. Um die Daten zu exportieren und die Überschriften einzuschließen, würden Sie eine SELECT-Anweisung ähnlich der folgenden verwenden:
SELECT 'ColName1', 'ColName2', 'ColName3' UNION ALL SELECT ColName1, ColName2, ColName3 FROM YourTable INTO OUTFILE '/path/outfile'
In dieser Anweisung enthält die erste Zeile die Spaltenüberschriften und der UNION ALL-Operator kombiniert sie mit der Datenzeilen, die aus der YourTable-Tabelle ausgewählt wurden. Die resultierende Ausgabedatei enthält die Header zusammen mit den Daten.
Das obige ist der detaillierte Inhalt vonWie füge ich Header in MySQL INTO OUTFILE-Exporte ein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!