użyj OPTIONALLY ENCLOSED BY klauzula.
SELECT *
FROM table
INTO OUTFILE 'table.csv'
FIELDS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n';
OPTIONALLY modyfikator sprawia, że robi to tylko dla kolumn ciągów.
Musisz także pominąć podzapytanie, które zwraca wiersz nagłówka. Problem polega na tym, że wszystkie wiersze unii muszą mieć te same typy w kolumnach, więc konwertuje wszystkie niełańcuchy na ciągi, aby pasowały do wiersza nagłówka.