2009-03-11 6 views
1

MySQL, ce qui suit:Comment éviter la double barre oblique inverse SELECT INTO OUTFILE MySQL

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

écrit deux antislashs dans le fichier, ce qui est logique.

Essayer de vider une seule barre oblique inverse, j'ai changé SQL_MODE, comme ça:

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

mais nous avons eu deux antislashs à nouveau.

Existe-t-il un moyen de vider une seule barre oblique inverse?

Répondre

1

Pour ce faire:

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