我有一个简单的查询
select DATE_FORMAT(NOW(),'%Y-%m-%d') as cur_date
它在我的sql客户端工具中工作,但在python MySQLdb调用中不起作用。
它显示错误TypeError('格式字符串'没有足够的参数') '%'字符python理解为符号查询输入参数。 如何逃避我的SQL查询?
答案 0 :(得分:1)
您可以尝试替换'%'到' %%'喜欢:sql = sql.replace("%"," %%")