sql >> Databasteknik >  >> RDS >> Mysql

MySQL-rader raderas när programmet avslutas

Det verkar som att du behöver connection.commit() dina ändringar efter att du har kört frågan (ersätt connection med din DB-anslutningsvariabel).

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

Connection.commit() :Denna metod bekräftar den aktuella transaktionen. Om du inte anropar den här metoden är allt du gjorde sedan det senaste anropet till commit() inte synligt från andra databasanslutningar. Om du undrar varför du inte ser data du har skrivit till databasen, kontrollera att du inte glömde att anropa den här metoden.



  1. Vi introducerar Easysoft Oracle®-drivrutinen i din SOA-miljö

  2. Ställ in teckenuppsättningen och sorteringen av en kolumn i MariaDB

  3. MySQL anpassad ordning

  4. URL och länktext från databasen