python如何进行mysql 的模糊查询
众所周知,python有转译机制 %s和%d都会被转译成字符串或数字,而sql的模糊查询也需要用到%,都进行模糊查询时,刚好查询条件还是个变量那就很尴尬了。
下面是解决方法:
其实很简单,把需要进行模糊查询的字符串从sql中单独拎出来进行拼接就好
args = '%'+subtitle+'%'
sqlQueryTitle="select count(*) from tbl_peng_article where title like '%s'"%args