sql語句中包含引號處理方法


 

1. 背景

  在使用Python腳本向數據庫導入日志文件時候,突然報錯。

 

 

2. 解決思路

  查看messages文件,發現有一條語句里包含單引號。

    

  查看sql語句,是使用單引號標注str類型。

  

 

3. 得出結論

  日志文件中,個別行含有單引號,與sql語句的單引號抵消,造成插入的str變成關鍵字,mysql報語法異常。

4. 解決思路

  (1) 檢測語句中是否含有引號

    

 

  (2) 對引號進行轉義

    

 

5. 結果

  問題解決

    

 

  可以正常插入帶引號的數據。

    

 

 

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM