如何将两个值带入sqlite3?
v1 = '2011.11.10'
v2 = 10
vv1=(v1,)
vv2=(v2,)
conn = sqlite3.connect('date.db')
c = conn.cursor()
c.execute(" UPDATE archive SET date=? WHERE Id=? ", (vv1,vv2) ) # (vv1,vv2) this is not work, how?
conn.commit()
我知道,那可能很简单,但在网上找不到任何东西。 TNX
答案 0 :(得分:1)
v1 = '2011.11.10'
v2 = 10
...
c.execute(" UPDATE archive SET date=? WHERE Id=? ", (v1,v2) )
对于cursor.execute
,传递一系列值,而不是一系列值序列。
对于cursor.executemany
,相反, 希望传递一系列序列。