MySQL SELECT INTO OUTFILEで二重バックスラッシュを回避する方法
質問
MySQLでは、次のとおりです。
SELECT '\\' INTO OUTFILE 'c:/temp/backslash.dump';
2つのバックスラッシュをファイルに書き込みますが、これは理にかなっています。
単一のバックスラッシュをダンプしようとして、SQL_MODEを次のように変更しました:
SET SESSION SQL_MODE='NO_BACKSLASH_ESCAPES';
SELECT '\' INTO OUTFILE 'c:/temp/backslash.dump';
ただし、2つのバックスラッシュを再度取得しました。
単一のバックスラッシュをダンプする方法はありますか?
解決
これを行う:
SELECT '\\' INTO OUTFILE 'c:/temp/backslash.dump' FIELDS ESCAPED BY '|';
所属していません StackOverflow