Det verkar som att du behöver connection.commit()
dina ändringar efter att du har kört frågan (ersätt connection
med din DB-anslutningsvariabel).
http://docs.python.org/library/sqlite3.html
Connection.commit() :Denna metod bekräftar den aktuella transaktionen. Om du inte anropar den här metoden är allt du gjorde sedan det senaste anropet till commit() inte synligt från andra databasanslutningar. Om du undrar varför du inte ser data du har skrivit till databasen, kontrollera att du inte glömde att anropa den här metoden.