Sorry, ik heb de vraag de eerste keer niet goed gelezen... in ieder geval, het beste dat ik kan bedenken is het gebruik van de SELECT ... INTO OUTFILE
verklaring, zoals deze:
SELECT * INTO OUTFILE 'result.csv'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
FROM temp_table;
Dit heeft veel beperkingen, bijvoorbeeld, het dumpt alleen de onbewerkte gegevens zonder de veldkoppen op te nemen. Het andere dat ik heb gevonden dat al dan niet van nut kan zijn, is de SHOW CREATE TABLE
uitspraak. Als je een manier kunt vinden om de uitvoer van deze twee instructies te combineren, kun je misschien een goed "dump" -bestand krijgen zoals geproduceerd door mijn onderstaande opdracht.
U zou de mysqldump
. moeten kunnen gebruiken toepassing:
mysqldump --databases temptable > file.sql
Dit zal de tabel dumpen met CREATE
vertragingen.