Съжалявам, не прочетох въпроса правилно първия път... във всеки случай най-доброто, за което се сещам, е да използвам SELECT ... INTO OUTFILE
изявление, като това:
SELECT * INTO OUTFILE 'result.csv'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
FROM temp_table;
Смята се, че това има много ограничения, например изхвърля само необработените данни, без да включва заглавките на полето. Другото нещо, което открих, което може или не може да е от полза, е SHOW CREATE TABLE
изявление. Ако можете да намерите някакъв начин за комбиниране на изхода от тези два израза, може да успеете да получите правилен "dump" файл, произведен от моята команда по-долу.
Трябва да можете да използвате mysqldump
приложение:
mysqldump --databases temptable > file.sql
Това ще изхвърли таблицата с CREATE
забавяния.