Wygląda na to, że musisz connection.commit() Twoje zmiany po wykonaniu zapytania (zastąp connection ze zmienną połączenia z bazą danych).
https://docs.python.org/library/sqlite3.html
Połączenie.commit() :Ta metoda zatwierdza bieżącą transakcję. Jeśli nie wywołasz tej metody, wszystko, co zrobiłeś od ostatniego wywołania commit(), nie jest widoczne z innych połączeń z bazą danych. Jeśli zastanawiasz się, dlaczego nie widzisz danych, które zapisałeś w bazie danych, sprawdź, czy nie zapomniałeś wywołać tej metody.