SELECT * FROM information_schema.columns Where TABLE_SCHEMA='test'
INTO OUTFILE 'file.csv'
FIELDS TERMINATED BY ',';
Warum haben Sie ;
erwähnt dies in allen Zeilen??
MySQL schreibt die Datei möglicherweise in sein eigenes Datenverzeichnis, wie /var/lib/mysql/<databasename>
zum Beispiel. Um den Pfad anzugeben, verwenden Sie einen vollständigen Pfad.
Allerdings muss es ein Verzeichnis sein, in das der Benutzeraccount schreiben kann, unter dem der MySQL-Server-Daemon läuft. Aus diesem Grund verwende ich oft /tmp:
Geben Sie den Pfad an, in den Sie schreiben möchten, wie in:
INTO OUTFILE '/tmp/mydata.csv'