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

MySQL-rækker slettes, når programmet afsluttes

Det ser ud til, at du skal connection.commit() dine ændringer, efter du har udført forespørgslen (erstat connection med din DB-forbindelsesvariabel).

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

Connection.commit() :Denne metode forpligter den aktuelle transaktion. Hvis du ikke kalder denne metode, er alt, hvad du gjorde siden det sidste kald til commit() ikke synligt fra andre databaseforbindelser. Hvis du undrer dig over, hvorfor du ikke kan se de data, du har skrevet til databasen, skal du kontrollere, at du ikke har glemt at kalde denne metode.



  1. MySQL-forespørgselsparametre i et Pentaho CE-dashboard

  2. En anden UnicodeEncodeError ved brug af pandas-metoden to_sql med MySQL

  3. Skrivning til specifikke skemaer med RPostgreSQL

  4. Postgres ORDER BY-værdier i IN-listen ved hjælp af Rails Active Record