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

Nie widzę od razu wstawionych danych z MySQL

Domyślny poziom izolacji dla MySQL to „REAPEATABLE READ”, co oznacza, że ​​jeśli nie używasz automatycznego zatwierdzania w swoim narzędziu do wysyłania zapytań, nie zobaczysz zatwierdzonych danych z innych transakcji, chyba że zakończysz własną transakcję poprzez wydanie polecenia COMMIT lub ROLLBACK.

Fakt, że możesz zobaczyć dane po utworzeniu nowego połączenia, również wskazuje na ten kierunek.

Masz więc dwie opcje

  1. zmień poziom izolacji dla połączeń „zapytanie” na „CZYTAJ ZATWIERDZONE”
  2. wydaj polecenie COMMIT (lub ROLLBACK) w swoim narzędziu do wysyłania zapytań przed uruchomieniem SELECT



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Aktualizacja Laravel 5.4, konwersja do utf4mb z utf8

  2. Porządek sortowania MySQL według wartości tablicy

  3. Tablica w Mysql GDZIE LUBISZ?

  4. Jak zaimplementować wyszukiwanie słów kluczowych w MySQL?

  5. Dynamiczne budowanie zapytań PDO