Vypadá to, že potřebujete connection.commit()
vaše změny po provedení dotazu (nahraďte connection
s proměnnou připojení DB).
http://docs.python.org/library/sqlite3.html
Connection.commit() :Tato metoda potvrdí aktuální transakci. Pokud tuto metodu nezavoláte, nic, co jste udělali od posledního volání commit(), nebude viditelné z jiných databázových připojení. Pokud vás zajímá, proč nevidíte data, která jste zapsali do databáze, zkontrolujte, zda jste nezapomněli zavolat tuto metodu.