idValue = 100
limitValue = 10000
query = "SELECT count(*) as count FROM oneTable WHERE id = (%s) LIMIT (%s)";
cursor.execute(query, (idValue, limitValue ))
这似乎不起作用。它只获取与id相对应的1条记录。
答案 0 :(得分:1)
我认为这应该可以按你的意愿运作。如果您打印结果,则可以查看查询结果。
idValue = 100
limitValue = 10000
query = "SELECT count(*) as count FROM oneTable WHERE id = {0} limit {1}".format(idValue,limitValue)
cursor.execute(query)
result = cursor.fetchall()
答案 1 :(得分:1)
问题中的原始查询确实有效。我的代码中还有一些其他错误,因此它不再起作用了。谢谢@Baran