Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL-Export in Outfile:CSV-Escape-Zeichen

Ich denke, Ihre Aussage sollte wie folgt aussehen:

SELECT id, 
   client,
   project,
   task,
   description, 
   time,
   date  
  INTO OUTFILE '/path/to/file.csv'
  FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
  LINES TERMINATED BY '\n'
  FROM ts

Hauptsächlich ohne die FIELDS ESCAPED BY '""' Option, OPTIONALLY ENCLOSED BY '"' wird den Zweck für Beschreibungsfelder usw. erfüllen und Ihre Zahlen werden in Excel als Zahlen behandelt (nicht als Zeichenfolgen, die aus Zahlen bestehen)

Versuchen Sie auch, Folgendes anzurufen:

SET NAMES utf8;

bevor Sie Ihre Ausgangsdatei auswählen, könnte dies hilfreich sein, um die Zeichencodierungen inline zu erhalten (alles UTF8)

Lassen Sie uns wissen, wie es Ihnen geht.