Mysql
 sql >> Database >  >> RDS >> Mysql

Le righe MySQL vengono eliminate quando il programma esce

Sembra che tu debba connection.commit() le tue modifiche dopo aver eseguito la query (sostituisci connection con la tua variabile di connessione DB).

http://docs.python.org/library/sqlite3.html

Connection.commit() :Questo metodo esegue il commit della transazione corrente. Se non chiami questo metodo, tutto ciò che hai fatto dall'ultima chiamata a commit() non è visibile da altre connessioni al database. Se ti chiedi perché non vedi i dati che hai scritto nel database, controlla di non aver dimenticato di chiamare questo metodo.