python编程过程中sql的传参问题
如代码所示,where子句中要写一些占位符,但在运行过程中并不能事先知道要有多少个参数传进来。占位符这里应该怎么解决
cur = con.cursor(pymysql.cursors.DictCursor)
sql = 'select * from food_price where food_id in %s'
cur.execute(sql,tuple2)
print(cur.fetchall())
cur.close()
con.close()
python编程过程中sql的传参问题
如代码所示,where子句中要写一些占位符,但在运行过程中并不能事先知道要有多少个参数传进来。占位符这里应该怎么解决
cur = con.cursor(pymysql.cursors.DictCursor)
sql = 'select * from food_price where food_id in %s'
cur.execute(sql,tuple2)
print(cur.fetchall())
cur.close()
con.close()