Sieht so aus, als müssten Sie connection.commit()
ausführen Ihre Änderungen, nachdem Sie die Abfrage ausgeführt haben (replace connection
mit Ihrer DB-Verbindungsvariable).
http://docs.python.org/library/sqlite3.html
Verbindung.commit() :Diese Methode schreibt die aktuelle Transaktion fest. Wenn Sie diese Methode nicht aufrufen, ist alles, was Sie seit dem letzten Aufruf von commit() getan haben, für andere Datenbankverbindungen nicht sichtbar. Wenn Sie sich fragen, warum Sie die Daten, die Sie in die Datenbank geschrieben haben, nicht sehen, überprüfen Sie bitte, ob Sie nicht vergessen haben, diese Methode aufzurufen.