Python通過MySQLdb特殊字符轉義

    最近維護代碼發現存在部分數據存儲失敗的情況,項目是通過拼裝sql語句,利用MySQLdb execute來進行數據的插入。增加日誌後發現存在插入失敗的情況多爲value中存在單引號時,到時候整個sql語法存在問題,需要對單引號進行一下轉義。

    MySQLdb提供了轉義工具,MySQLdb.escape_string()來對字符串進行處理,然後就可以避免問題

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章