Я могу успешно обновить sqlite3
значения столбца с помощью этой функции
fgr = 1043
con = sqlite3.connect("test.db")
cur = con.cursor()
cur.executescript("UPDATE '{}' SET BALANCE=BALANCE+50".format(fgr))
con.commit()
con.close()
Что я хочу обновить, используя row Id
больше 4
, когда я запускаю функцию, которую она выполняетуспешно, но при проверке данных в column
никаких изменений не было.
Funtion
fgr = 1043
con = sqlite3.connect("test.db")
cur = con.cursor()
cur.executescript("UPDATE '{}' SET BALANCE=BALANCE+50".format(fgr))
cur.executescript("UPDATE '{}' SET BALANCE=BALANCE+50 WHERE ID > ?".format(fgr, (4),))
con.commit()
con.close()