Domanda

In MySQL, quanto segue:

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

scrive due barre rovesciate nel file, il che ha senso.

Cercando di scaricare una singola barra rovesciata, ho cambiato SQL_MODE, in questo modo:

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

ma ha di nuovo due barre rovesciate.

C'è un modo per scaricare una singola barra rovesciata?

È stato utile?

Soluzione

Fai questo:

SELECT '\\' INTO OUTFILE 'c:/temp/backslash.dump' FIELDS ESCAPED BY '|';
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top