sql >> Base de Datos >  >> RDS >> Mysql

Exportación de MySQL a archivo de salida:caracteres de escape CSV

Creo que su declaración debería verse así:

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

Principalmente sin los FIELDS ESCAPED BY '""' opción, OPTIONALLY ENCLOSED BY '"' hará el truco para los campos de descripción, etc. y sus números se tratarán como números en Excel (no como cadenas compuestas por números)

Prueba también a llamar:

SET NAMES utf8;

antes de seleccionar su archivo de salida, eso podría ayudar a obtener las codificaciones de caracteres en línea (todo UTF8)

Cuéntanos cómo te va.