Как избежать двойной обратной косой черты в MySQL SELECT INTO OUTFILE - PullRequest
1 голос
/ 11 марта 2009

В MySQL следующее:

SELECT '\\' INTO OUTFILE 'c:/temp/backslash.dump';

записывает две обратные косые черты в файл, что имеет смысл.

Пытаясь сбросить одну обратную косую черту, я изменил SQL_MODE следующим образом:

SET SESSION SQL_MODE='NO_BACKSLASH_ESCAPES';
SELECT '\' INTO OUTFILE 'c:/temp/backslash.dump';

но снова получил два обратных слэша.

Есть ли способ сбросить одну обратную косую черту?

1 Ответ

1 голос
/ 11 марта 2009

Сделайте это:

SELECT '\\' INTO OUTFILE 'c:/temp/backslash.dump' FIELDS ESCAPED BY '|';
...