Comment éviter la double barre oblique inversée dans MySQL SELECT INTO OUTFILE
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?
La solution
Faites ceci:
SELECT '\\' INTO OUTFILE 'c:/temp/backslash.dump' FIELDS ESCAPED BY '|';
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow