Как взять два значения в 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
v1 = '2011.11.10'
v2 = 10
...
c.execute(" UPDATE archive SET date=? WHERE Id=? ", (v1,v2) )
Для cursor.execute
передайте последовательность значений, а не последовательность последовательности значений.
Для cursor.executemany
, напротив, вы хотели бы передать последовательность последовательностей.