sql >> Databasteknik >  >> RDS >> Mysql

Kroniska inaktuella resultat med MySQLdb i Python

Denna webbplats och denna webbplats innehåller information om samma problem. För att hålla dina tabeller uppdaterade måste du genomföra dina transaktioner. Använd db.commit() att göra detta.

Som nämnts av inlägget nedanför mig, kan du ta bort behovet av detta genom att aktivera auto-commit. detta kan göras genom att köra db.autocommit(True)

Auto-commit är också aktiverat i det interaktiva skalet, så detta förklarar varför du inte hade problemet där.



  1. SQL Server JSON_Modify, hur uppdaterar jag alla?

  2. Tips för att lagra PostgreSQL-säkerhetskopior på Amazon AWS

  3. Hur man uppdaterar befintliga data med SQLite

  4. MySQL LIKE vs LOCATE