Mysql
 sql >> база данни >  >> RDS >> Mysql

Експортиране на MySQL в изходящ файл:CSV екраниращи знаци

Мисля, че изявлението ви трябва да изглежда така:

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

Главно без FIELDS ESCAPED BY '""' опция, OPTIONALLY ENCLOSED BY '"' ще свърши работа за полета за описание и т.н. и вашите числа ще бъдат третирани като числа в Excel (а не низове, състоящи се от числа)

Опитайте също да се обадите:

SET NAMES utf8;

преди да изберете външния ви файл, това може да помогне за въвеждането на кодирането на знаци (всички UTF8)

Кажете ни как се справяте.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да премахнете интервали от низ в MySQL

  2. Достъпът е отказан за потребител 'root'@'localhost' (използвайки парола:ДА) (Mysql::Error)

  3. Изтриване на данни от MySQL база данни

  4. Ръководство за проектиране на база данни за календарни събития и напомняния в MySQL

  5. Трябва ли да използвам типа данни за дата и час в MySQL?