在MySQL中,以下内容:

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


将两个反斜杠写入文件,这很有意义。

尝试转储单个反斜杠,我更改了SQL_MODE,如下所示:

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


但是又得到了两个反斜线。

有没有一种方法可以转储单个反斜杠?

最佳答案

做这个:

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

关于mysql - 如何在MySQL SELECT INTO OUTFILE中避免双反斜杠,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/633855/

10-09 08:25