简单的SQL查询在sql中工作但在python mysql中不起作用

时间:2018-03-30 04:51:38

标签: python mysql-python

我有一个简单的查询

select DATE_FORMAT(NOW(),'%Y-%m-%d') as cur_date

它在我的sql客户端工具中工作,但在python MySQLdb调用中不起作用。

它显示错误TypeError('格式字符串'没有足够的参数') '%'字符python理解为符号查询输入参数。 如何逃避我的SQL查询?

1 个答案:

答案 0 :(得分:1)

您可以尝试替换'%'到' %%'喜欢:sql = sql.replace("%"," %%")