Questo sito web
e questo sito web
contengono informazioni sullo stesso problema. Per mantenere le tue tabelle aggiornate, devi impegnare le tue transazioni. Usa db.commit()
per farlo.
Come accennato nel post sotto di me, puoi rimuovere la necessità di ciò abilitando il commit automatico. questo può essere fatto eseguendo db.autocommit(True)
Inoltre, il commit automatico è abilitato nella shell interattiva, quindi questo spiega perché non hai riscontrato il problema lì.