Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wiersze MySQL są usuwane po zakończeniu działania programu

Wygląda na to, że musisz connection.commit() Twoje zmiany po wykonaniu zapytania (zastąp connection ze zmienną połączenia z bazą danych).

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

Połączenie.commit() :Ta metoda zatwierdza bieżącą transakcję. Jeśli nie wywołasz tej metody, wszystko, co zrobiłeś od ostatniego wywołania commit(), nie jest widoczne z innych połączeń z bazą danych. Jeśli zastanawiasz się, dlaczego nie widzisz danych, które zapisałeś w bazie danych, sprawdź, czy nie zapomniałeś wywołać tej metody.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Prosty samouczek CRUD o Play Framework i MySQL przy użyciu Ebean?

  2. Ostatnie czynności użytkownika - PHP MySQL

  3. connection.query(...).then nie jest funkcją

  4. Jak zaimportować ponad 100000 rekordów do bazy mysql?

  5. MySQL pokazuje aktualne informacje o połączeniu