Я пытаюсь обновить существующую строку в моей базе данных данными BLOB-объектов и не могу понять, как это сделать. Это только вставить доступны? Вставка работает хорошо:
b = requests.get(url=url)
img = b.content
con = sqlite3.connect(db)
cur = con.cursor()
cur.execute('replace INTO byte(b) where n = 1 VALUES (?)', [img])
con.commit()
con.close()
это дает мою новую строку с данными BLOB, но мне нужно обновить существующий, но если я попробую какой-нибудь код обновления, это выдаст мне ошибки:
cur.execute('update byte set b = {}'.format(img))