sql >> Database teknologi >  >> RDS >> Mysql

MySQL-eksport til outfil:CSV-undslippende tegn

Jeg synes, din udtalelse skal se sådan ud:

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

Hovedsageligt uden FIELDS ESCAPED BY '""' valgmulighed, OPTIONALLY ENCLOSED BY '"' vil gøre tricket for beskrivelsesfelter osv., og dine tal vil blive behandlet som tal i Excel (ikke strenge bestående af numeriske numre)

Prøv også at ringe til:

SET NAMES utf8;

før dit outfilvalg, kan det hjælpe med at få karakterkodningerne inline (alle UTF8)

Fortæl os, hvordan du kommer videre.



  1. Ændre en funktion med tabelværdi i SQL Server

  2. Fremmednøglebegrænsning kan forårsage cyklusser eller flere kaskadestier?

  3. fejl ved indsættelse af android.database.sqlite.sqliteconstraintexception fejlkode 19 begrænsning mislykkedes

  4. Hvordan bruger man eksisterende Oracle-sekvens til at generere id i dvale?