簡體   English   中英

python,sqlite3和兩個值

[英]python, sqlite3 and two values

如何將兩個值放入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()

我知道,這可能很簡單,但無法在網上找到任何東西。 特納克斯

v1 = '2011.11.10'
v2 = 10
...
c.execute(" UPDATE archive SET date=? WHERE Id=? ", (v1,v2) ) 

對於cursor.execute ,傳遞一個值序列,而不是一個值序列序列。

對於cursor.executemany ,相反,你想要通過序列的序列。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM