Указание escape-символа, вставленного mysqldump в файлы sql - PullRequest
4 голосов
/ 02 марта 2012

Я хотел бы иметь возможность контролировать и указывать управляющий символ , используемый mysqldump для экспорта данных.

Вместо \ Я хотел быиспользовать двойную обратную косую черту \\ или ''

Кроме --fields-escaped-by=char, который, кажется, используется для экспорта с разделителями табуляции, я не смог найти ни одной соответствующей опции.

Можеткто-нибудь, пожалуйста, помогите?

1 Ответ

3 голосов
/ 29 ноября 2012

Я только что столкнулся с этой же проблемой.В трекере ошибок MySQL есть открытая ошибка (что удивительно, потому что это такая базовая вещь).Моим быстрым решением было передать mysqldump через sed:

[your mysqldump command] | sed "s/\\\'/''/g" > dumpfile.sql
...