Mysql
 sql >> Database >  >> RDS >> Mysql

Come scaricare la tabella MySQL temporanea in un file?

Scusa, non ho letto bene la domanda la prima volta... in ogni caso, la cosa migliore che mi viene in mente è usare SELECT ... INTO OUTFILE dichiarazione, in questo modo:

SELECT * INTO OUTFILE 'result.csv'
  FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
  LINES TERMINATED BY '\n'
  FROM temp_table;

Questo ha molte limitazioni pensate, ad esempio, scarica solo i dati grezzi senza includere le intestazioni dei campi. L'altra cosa che ho scoperto che può essere utile o meno è SHOW CREATE TABLE dichiarazione. Se riesci a trovare un modo per combinare l'output di queste due istruzioni, potresti essere in grado di ottenere un file "dump" appropriato come prodotto dal mio comando di seguito.

Dovresti essere in grado di usare mysqldump applicazione:

mysqldump --databases temptable > file.sql

Questo scaricherà la tabella con CREATE decelerazioni.