最近維護代碼發現存在部分數據存儲失敗的情況,項目是通過拼裝sql語句,利用MySQLdb execute來進行數據的插入。增加日誌後發現存在插入失敗的情況多爲value中存在單引號時,到時候整個sql語法存在問題,需要對單引號進行一下轉義。
MySQLdb提供了轉義工具,MySQLdb.escape_string()來對字符串進行處理,然後就可以避免問題
最近維護代碼發現存在部分數據存儲失敗的情況,項目是通過拼裝sql語句,利用MySQLdb execute來進行數據的插入。增加日誌後發現存在插入失敗的情況多爲value中存在單引號時,到時候整個sql語法存在問題,需要對單引號進行一下轉義。
MySQLdb提供了轉義工具,MySQLdb.escape_string()來對字符串進行處理,然後就可以避免問題
基礎知識 ● 下列屬於 CPU 中算術邏輯單元的部件是(1)。 (1)A、程序計數器 B、加法器 C、指令寄存器 D、指令譯碼器 參考答案:(1)B ● 在 CPU 和主存之間設置
一. 二. 三. ! 作 者 : Yaopengfei(姚鵬飛) 博客地址 : http://www.cnblogs.com