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()
,但我並沒有解決這個問題。誰能幫我找出這個問題?謝謝你在前進。