Typowym sposobem na osiągnięcie tego jest wyeksportowanie do CSV, a następnie załadowanie CSV do Excela.
Możesz to zrobić za pomocą dowolnego narzędzia wiersza poleceń MySQL, dołączając INTO OUTFILE
klauzula na twoim SELECT
oświadczenie:
SELECT ... FROM ... WHERE ...
INTO OUTFILE 'file.csv'
FIELDS TERMINATED BY ','
Zobacz ten link aby uzyskać szczegółowe opcje.
Alternatywnie możesz użyć mysqldump do przechowywania zrzutu w oddzielnym formacie wartości za pomocą opcji --tab, zobacz ten link.
mysqldump -u<user> -p<password> -h<host> --where=jtaskResult=2429 --tab=<file.csv> <database> TaskResult
Podpowiedź:Jeśli nie określisz ścieżki bezwzględnej, ale użyj czegoś takiego jak INTO OUTFILE 'output.csv'
lub INTO OUTFILE './output.csv'
, zapisze plik wyjściowy w katalogu określonym przez show variables like 'datadir';
.