SELECT * FROM information_schema.columns Where TABLE_SCHEMA='test'
INTO OUTFILE 'file.csv'
FIELDS TERMINATED BY ',';
Por que você mencionou
;
isso em todas as linhas?? O MySQL pode estar gravando o arquivo em seu próprio diretório de dados, como
/var/lib/mysql/<databasename>
por exemplo. Para especificar o caminho, use um caminho completo. No entanto, deve ser um diretório que seja gravável pela conta de usuário em que o daemon do servidor MySQL está sendo executado. Por esse motivo, usarei frequentemente /tmp:
Especifique o caminho no qual você deseja gravar como em:
INTO OUTFILE '/tmp/mydata.csv'