2016-10-11 46 views
0

我正在處理excel文件和數據庫存儲,正是我將excel數據存儲到MySQL數據庫。在某些時候,我在執行這個查詢:在Python中退出反斜槓參數化MySQL查詢

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

當我打印查詢結果我得到這個:

'SELECT ID FROM attivita WHERE attivita = \\' Manutenzione \\」'

當它試圖將'attivita'與來自excel的正確值相匹配時,由於'\\'我得到了錯誤。

我試圖從「」「以‘’」改變三重引號,以及使用connection.escape_string(),但我並沒有解決這個問題。誰能幫我找出這個問題?謝謝你在前進。

回答