„Odczyt widmowy” w MySQL na poziomie izolacji RR jest głęboko ukryty, ale nadal może go odtworzyć. Oto kroki:
-
utwórz tabelę ab(a int klucz podstawowy, b int);
-
Tx1:
rozpocznij;
wybierz * z ab; // pusty zestaw - Tx2:
rozpocznij;
wstaw do wartości ab(1,1);
zatwierdź; - 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ć;