použijte OPTIONALLY ENCLOSED BY
doložka.
SELECT *
FROM table
INTO OUTFILE 'table.csv'
FIELDS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n';
OPTIONALLY
modifikátor to dělá pouze pro sloupce řetězce.
Musíte také vynechat poddotaz, který vrací řádek záhlaví. Problém je v tom, že všechny řádky sjednocení musí mít ve sloupcích stejné typy, takže se všechny neřetězce převádějí na řetězce, aby odpovídaly řádku záhlaví.