Comment éviter la double barre oblique inversée dans MySQL SELECT INTO OUTFILE

StackOverflow https://stackoverflow.com/questions/633855

  •  10-07-2019
  •  | 
  •  

Question

Dans MySQL, les éléments suivants:

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

écrit deux barres obliques inverses dans le fichier, ce qui est logique.

En essayant de vider une simple barre oblique inversée, j'ai changé SQL_MODE, comme ceci:

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

mais a encore deux barres obliques inverses.

Existe-t-il un moyen de vider une simple barre oblique inversée?

Était-ce utile?

La solution

Faites ceci:

SELECT '\\' INTO OUTFILE 'c:/temp/backslash.dump' FIELDS ESCAPED BY '|';
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top