utilizzare il OPTIONALLY ENCLOSED BY
clausola.
SELECT *
FROM table
INTO OUTFILE 'table.csv'
FIELDS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n';
Il OPTIONALLY
modificatore lo fa solo per le colonne di stringhe.
È inoltre necessario omettere la sottoquery che restituisce la riga di intestazione. Il problema è che tutte le righe di un'unione devono avere gli stessi tipi nelle colonne, quindi converte tutte le non stringhe in stringhe in modo che corrispondano alla riga di intestazione.