2016-10-11 2 views
0

나는 파일 및 데이터베이스 저장 작업을하고 있습니다. 정확하게 MySQL 데이터베이스에 데이터를 저장하고 있습니다. 어떤 점에서 나는이 쿼리를 실행하고 있습니다 :파이썬에서 이스케이프 백 슬래시를 매개 변수화 된 MySQL 쿼리

query_for_id = ''' SELECT id FROM attivita WHERE attivita = '{0}' '''.format(attivita) 

를 내가 쿼리 결과를 인쇄 할 때 나는이 얻을 : Manutenzione \\ ''

'attivita WHERE attivita = \\ FROM SELECT ID를'

'attivita'를 Excel에서 가져온 올바른 값과 일치 시키려고하면 '\\'때문에 오류가 발생합니다.

나는 '' ''에서 ''트리플 따옴표를 변경뿐만 아니라 connection.escape_string()를 사용하여 시도,하지만 문제가 해결되지 않았다. 누군가가 나에게 문제를 파악 도와 드릴까요? 미리 감사드립니다.

답변

관련 문제