Il semble que vous deviez connection.commit()
vos modifications après avoir exécuté la requête (remplacez connection
avec votre variable de connexion à la base de données).
http://docs.python.org/library/sqlite3.html
Connection.commit() :Cette méthode valide la transaction en cours. Si vous n'appelez pas cette méthode, tout ce que vous avez fait depuis le dernier appel à commit() n'est pas visible depuis les autres connexions à la base de données. Si vous vous demandez pourquoi vous ne voyez pas les données que vous avez écrites dans la base de données, veuillez vérifier que vous n'avez pas oublié d'appeler cette méthode.