Pergunta

No MySQL, o seguinte:

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

escreve duas barras invertidas para o arquivo, o que faz sentido.

Tentando despejar uma única barra invertida, eu mudei sql_mode, assim:

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

mas com duas barras invertidas novamente.

Existe uma maneira para despejar uma única barra invertida?

Foi útil?

Solução

Faça o seguinte:

SELECT '\\' INTO OUTFILE 'c:/temp/backslash.dump' FIELDS ESCAPED BY '|';
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top