Maaf, saya tidak membaca pertanyaan dengan benar pertama kali... bagaimanapun, yang terbaik yang dapat saya pikirkan adalah menggunakan SELECT ... INTO OUTFILE
pernyataan, seperti ini:
SELECT * INTO OUTFILE 'result.csv'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
FROM temp_table;
Ini memang memiliki banyak keterbatasan, misalnya, hanya membuang data mentah tanpa menyertakan header bidang. Hal lain yang saya temukan yang mungkin berguna atau tidak adalah SHOW CREATE TABLE
penyataan. Jika Anda dapat menemukan beberapa cara untuk menggabungkan output dari dua pernyataan ini, Anda mungkin bisa mendapatkan file "dump" yang tepat seperti yang dihasilkan oleh perintah saya di bawah ini.
Anda harus dapat menggunakan mysqldump
aplikasi:
mysqldump --databases temptable > file.sql
Ini akan membuang tabel dengan CREATE
deselerasi.