Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Chronisch veraltete Ergebnisse mit MySQLdb in Python

Diese Website und dieser Website Informationen zum gleichen Problem enthalten. Um Ihre Tabellen auf dem neuesten Stand zu halten, müssen Sie Ihre Transaktionen festschreiben. Verwenden Sie db.commit() um dies zu tun.

Wie im Beitrag unter mir erwähnt, können Sie die Notwendigkeit dafür beseitigen, indem Sie Auto-Commit aktivieren. Dies kann durch Ausführen von db.autocommit(True) erfolgen

Außerdem ist Auto-Commit in der interaktiven Shell aktiviert, was erklärt, warum Sie das Problem dort nicht hatten.