[mysql] esacpe back slash in load infile - dsindex/blog GitHub Wiki

  • mysql에서 'LOAD INFILE' 구문으로 데이터를 로딩할때,

    MySQL-python 1.2.4를 사용하는 경우(다른 버전도 마찬가지) 데이터에 별다른 escape 없이 사용해도 큰 문제는 없다.
    하지만, '\'(back slash)가 데이터에 섞여있는 경우는 예외적으로 escape시켜줘야한다.

    string = string.replace("\\","\\\\")
    

    참고