Wie doppelten Backslash in MySQL SELECT INTO OUTFILE zu vermeiden
Frage
In MySQL, die folgenden:
SELECT '\\' INTO OUTFILE 'c:/temp/backslash.dump';
schreibt zwei Schrägstriche in die Datei, die Sinn macht.
Der Versuch, einen einzelnen Backslash-Dump, änderte ich SQL_MODE, wie folgt aus:
SET SESSION SQL_MODE='NO_BACKSLASH_ESCAPES';
SELECT '\' INTO OUTFILE 'c:/temp/backslash.dump';
bekam aber zwei Schrägstriche wieder.
Gibt es eine Möglichkeit, einen einzelnen Backslash-Dump?
Lösung
Tun Sie dies:
SELECT '\\' INTO OUTFILE 'c:/temp/backslash.dump' FIELDS ESCAPED BY '|';
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow