SELECT * FROM information_schema.columns Where TABLE_SCHEMA='test'
INTO OUTFILE 'file.csv'
FIELDS TERMINATED BY ',';
Proč jste zmínil ;
toto ve všech řádcích??
MySQL může zapisovat soubor do svého vlastního datového adresáře, například/var/lib/mysql/<databasename>
například. Chcete-li zadat cestu, použijte úplnou cestu.
Musí to však být adresář, do kterého lze zapisovat uživatelským účtem, pod kterým běží démon serveru MySQL. Z tohoto důvodu budu často používat /tmp:
Zadejte cestu, do které chcete zapisovat, jako v:
INTO OUTFILE '/tmp/mydata.csv'