为什么这个SQL在python中不起作用

时间:2013-01-15 07:39:59

标签: python mysql mysql-python

cur.execute("SELECT * FROM `productinfo` WHERE CreateDate > '%s'",kakko)

其中kakko是用户输入字符串,例如,2012-01-15

'%s'不正确?

1 个答案:

答案 0 :(得分:1)

所以,从评论中详细说明:

cursor.execute需要参数元组,您无需引用%s

cur.execute("SELECT * FROM `productinfo` WHERE CreateDate > %s", (kakko, ))