踩坑:在用python写脚本查询sql数据时,使用%s来替换sql语句里的变量,结果一直报,而其他sql使用同样的方法正常,最后发现是因为sql语句里有模糊查询 like "%测试%",这里的%被误以为%s,解决方法对%转义即可。
SELECT * FROM events WHERE id='%s' and url like '%column%' %id
SELECT * FROM events WHERE id='%s' and url like '%%column%%' %id