SELECT * FROM information_schema.columns Where TABLE_SCHEMA='test'
INTO OUTFILE 'file.csv'
FIELDS TERMINATED BY ',';
Perché hai menzionato ;
questo in tutte le righe??
MySQL potrebbe scrivere il file nella propria directory di dati, come/var/lib/mysql/<databasename>
Per esempio. Per specificare il percorso, utilizza un percorso completo.
Tuttavia, deve essere una directory scrivibile dall'account utente in cui è in esecuzione il demone del server MySQL. Per questo motivo, userò spesso /tmp:
Specifica il percorso in cui vuoi scrivere come in:
INTO OUTFILE '/tmp/mydata.csv'