我需要对以数字开头的每一行执行查询, 我不想在一个查询中得到所有的行,我想循环查询每一行以一个数字开头,下面是我如何调用它。你知道吗
number =0
while number < 10 :
cursorObj.execute("SELECT * FROM BADGE_UNIQUEID WHERE BADGEID LIKE '?%' " , number)
try:
print(cursorObj.fetchall()[0])
except:
print("it was none")
number += 1
它给了我这个错误:
('The SQL contains 0 parameter markers, but 1 parameters were supplied', 'HY000')
你可以这样试试
我建议您在从python(如客户端)进行查询时最好使用一个过程,例如:
相关问题 更多 >
编程相关推荐