Экспорт таблицы MySQL в CSV - PullRequest
       17

Экспорт таблицы MySQL в CSV

0 голосов
/ 14 ноября 2011

Я использую sqlyog и пытаюсь экспортировать данные таблицы в csv. Настройки, которые я использую для экспорта:

  • Побег: \
  • Строки заканчиваются на: \ r \ n
  • Переменная длина: поля заканчиваются на:,, поля заключены в: "Опционально

Проблема в том, что некоторые из моих полей содержат данные с ", например, место встречи находится в" отеле Плаза ". Это" искажает "данные, и поля не отображаются так, как должны. Я могу это исправить?

Большое спасибо!

Ответы [ 2 ]

2 голосов
/ 14 ноября 2011

См. Документацию MySQL: http://dev.mysql.com/doc/refman/5.0/en/string-syntax.html#character-escape-sequences

«» »внутри строки, заключенной в кавычки« »», может быть написано как «» ».

Так что используйте Двойные кавычки как "Escape Character".

0 голосов
/ 19 августа 2015

Предположим, у нас есть запрос вроде:

SELECT name, email, age
FROM
users
WHERE status = 'Active';

Так что, если нам нужно экспортировать эти данные в CSV-файл, то с помощью запроса ниже мы можем сделать:

SELECT name, email, age
FROM
users
WHERE status = 'Active'
INTO OUTFILE 'C:/xampp/users.csv'
FIELDS ENCLOSED BY '"' TERMINATED BY ';' ESCAPED BY '"'
LINES TERMINATED BY '\r\n';

Естьпосмотрите на это: Таблица экспорта MySQL в CSV

...