Désolé, je n'ai pas bien lu la question la première fois... en tout cas, le mieux que je puisse penser est d'utiliser le SELECT ... INTO OUTFILE
déclaration, comme celle-ci :
SELECT * INTO OUTFILE 'result.csv'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
FROM temp_table;
Cela a de nombreuses limitations, par exemple, il ne vide que les données brutes sans inclure les en-têtes de champ. L'autre chose que j'ai trouvée qui peut ou non être utile est le SHOW CREATE TABLE
déclaration. Si vous pouvez trouver un moyen de combiner la sortie de ces deux instructions, vous pourrez peut-être obtenir un fichier "dump" approprié, tel que produit par ma commande ci-dessous.
Vous devriez pouvoir utiliser le mysqldump
candidature :
mysqldump --databases temptable > file.sql
Cela videra la table avec CREATE
décélérations.