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

Chroniczne nieaktualne wyniki przy użyciu MySQLdb w Pythonie

Ta strona internetowa i tę stronę zawierać informacje dotyczące tego samego problemu. Aby Twoje tabele były aktualne, musisz dokonać transakcji. Użyj db.commit() aby to zrobić.

Jak wspomniano w poniższym poście, możesz usunąć tę potrzebę, włączając automatyczne zatwierdzanie. można to zrobić, uruchamiając db.autocommit(True)

Ponadto w powłoce interaktywnej włączone jest automatyczne zatwierdzanie, więc wyjaśnia to, dlaczego nie miałeś tam problemu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak ustawić sql-mode=NO_ENGINE_SUBSTITUTION na stałe w MySQL my.cnf

  2. Wynikiem podzapytania Mysql jest klauzula where

  3. Zmiana z mysql na błąd kodu mysqli

  4. Jak zaimportować DUŻE pliki sql do tabeli mysql?

  5. Jak znaleźć najczęstszy wynik w kolumnie w mojej tabeli MySQL?