SELECT * FROM information_schema.columns Where TABLE_SCHEMA='test'
INTO OUTFILE 'file.csv'
FIELDS TERMINATED BY ',';
Dlaczego wspomniałeś o ;
to we wszystkich wierszach??
MySQL może zapisywać plik do własnego katalogu danych, np./var/lib/mysql/<databasename>
na przykład. Aby określić ścieżkę, użyj pełnej ścieżki.
Musi to być jednak katalog, do którego można zapisać konto użytkownika, pod którym działa demon serwera MySQL. Z tego powodu często używam /tmp:
Określ ścieżkę, do której chcesz pisać, jak w:
INTO OUTFILE '/tmp/mydata.csv'