sql >> Databáze >  >> RDS >> Mysql

Export MySQL do CSV, některé sloupce s uvozovkami a některé bez

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í.




  1. MySQL, vraťte všechny výsledky do X posledních hodin

  2. Jak získat seznam společných přátel

  3. MYSQL, PHP Vložit do více tabulek v databázi

  4. Jak mohu přidat sloupec do pracovní tabulky pomocí nové uložené procedury