Mysql
 sql >> Base de données >  >> RDS >> Mysql

Exportation MySQL dans le fichier de sortie :caractères d'échappement CSV

Je pense que votre déclaration devrait ressembler à :

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

Principalement sans les FIELDS ESCAPED BY '""' option, OPTIONALLY ENCLOSED BY '"' fera l'affaire pour les champs de description, etc. et vos nombres seront traités comme des nombres dans Excel (et non comme des chaînes composées de chiffres)

Essayez également d'appeler :

SET NAMES utf8;

avant la sélection de votre fichier de sortie, cela pourrait aider à obtenir les encodages de caractères en ligne (tous UTF8)

Faites-nous savoir comment vous vous en sortez.