python 插入mysql數(shù)據(jù)庫字符串中含有單引號(hào)或雙引號(hào)報(bào)錯(cuò)解決方案
pymysql中有專門的轉(zhuǎn)義方法,導(dǎo)入語法如下:
# v1.0.0及以上
from pymysql.converters import escape_string
# v0.10.1及以下
from pymysql import escape_string
1
2
3
4
5
使用時(shí)只需要先將特定的字符串進(jìn)行轉(zhuǎn)義,然后再將轉(zhuǎn)義后的字符串插入到數(shù)據(jù)庫中即可。代碼示例如下
#data為含有單引號(hào)或者雙引號(hào)的字符串
data = escape_string(data)
標(biāo)簽: