Estoy usando sqlite3 en Python. Quiero saber si mi instrucción UPDATE funcionaba o no, sin hacer otra consulta de base de datos:¿Cómo puedo determinar si funcionó una actualización de sqlite de Python?
c.execute('update students set gpa=3.5 where stuid=123')
Si no hay un estudiante con stuid 123 entonces, evidentemente, la actualización falla.
Relacionados: http://stackoverflow.com/questions/2316003/get-number-of-modified-rows-after-sqlite3-execute –