2009-03-11 7 views
1

В MySQL следующее:Как избежать двойной обратной косой черты в MySQL в SELECT INTO OUTFILE

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

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

Попытка сбросить один обратный слеш, я изменил sql_mode, как это:

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

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

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

ответ

1

ли это:

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