Tut mir leid, ich habe die Frage beim ersten Mal nicht richtig gelesen ... auf jeden Fall ist das Beste, was mir einfällt, die Verwendung von SELECT ... INTO OUTFILE
Anweisung, etwa so:
SELECT * INTO OUTFILE 'result.csv'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
FROM temp_table;
Dies hat viele Einschränkungen, zum Beispiel gibt es nur die Rohdaten aus, ohne die Feldüberschriften einzuschließen. Die andere Sache, die ich gefunden habe und die von Nutzen sein kann oder auch nicht, ist SHOW CREATE TABLE
Aussage. Wenn Sie einen Weg finden, die Ausgabe dieser beiden Anweisungen zu kombinieren, können Sie möglicherweise eine richtige "Dump"-Datei erhalten, wie sie von meinem Befehl unten erzeugt wird.
Sie sollten in der Lage sein, mysqldump
zu verwenden Anwendung:
mysqldump --databases temptable > file.sql
Dies wird die Tabelle mit CREATE
sichern Verzögerungen.