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

Jak tworzyć fantomowe odczyty?

„Odczyt widmowy” w MySQL na poziomie izolacji RR jest głęboko ukryty, ale nadal może go odtworzyć. Oto kroki:

  1. utwórz tabelę ab(a int klucz podstawowy, b int);

  2. Tx1:
    rozpocznij;
    wybierz * z ab; // pusty zestaw

  3. Tx2:
    rozpocznij;
    wstaw do wartości ab(1,1);
    zatwierdź;
  4. Tx1:
    wybierz * z ab; // pusty zestaw, brak oczekiwanego odczytu fantomowego.
    zaktualizuj zbiór ab b =2 gdzie a =1; // wpływ na 1 wiersz.
    wybierz * z ab; // 1 wiersz. fantom przeczytaj tutaj!!!!
    zobowiązać;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql wybierz dynamiczne wartości wierszy jako nazwy kolumn, inną kolumnę jako wartość

  2. mysql kolejność według liczby wydajności

  3. Jak przechowywać 128-bitową liczbę w jednej kolumnie w MySQL?

  4. Wyszukiwarka słów Scrabble:budowanie trie, przechowywanie trie, używanie trie?

  5. Aktualizuj pole, gdy nie jest puste