Het lijkt erop dat je moet connection.commit()
uw wijzigingen nadat u de query heeft uitgevoerd (vervang connection
met uw DB-verbindingsvariabele).
http://docs.python.org/library/sqlite3.html
Connection.commit() :Met deze methode wordt de huidige transactie vastgelegd. Als je deze methode niet aanroept, is alles wat je hebt gedaan sinds de laatste aanroep van commit() niet zichtbaar voor andere databaseverbindingen. Als je je afvraagt waarom je de gegevens die je naar de database hebt geschreven niet ziet, controleer dan of je niet bent vergeten deze methode aan te roepen.