Cómo evitar la doble barra invertida en MySQL SELECT INTO OUTFILE
Pregunta
En MySQL, lo siguiente:
SELECT '\\' INTO OUTFILE 'c:/temp/backslash.dump';
escribe dos barras invertidas en el archivo, lo cual tiene sentido.
Intentando volcar una barra invertida, cambié SQL_MODE, así:
SET SESSION SQL_MODE='NO_BACKSLASH_ESCAPES';
SELECT '\' INTO OUTFILE 'c:/temp/backslash.dump';
pero obtuvo dos barras invertidas nuevamente.
¿Hay alguna forma de volcar una barra invertida?
Solución
Haz esto:
SELECT '\\' INTO OUTFILE 'c:/temp/backslash.dump' FIELDS ESCAPED BY '|';
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow