Pomału uczę się MySQL i mam problem. Załóżmy, że mam w bazie danych tabelę a w niej wpisane rekordy:
+----+----+----+ | id | v1 | v2 | +----+----+----+ | 1 | 1 | 1 | | 2 | 0 | 2 | | 3 | 3 | 3 | | 4 | 0 | 2 | +----+----+----+
Rozpoczynam transakcje. Chcę teraz zablokować jeden rekord (np. ten gdzie id=1) w sposób taki by nie blokować całej tabeli (tzn. gdy nasze zapytanie w innej sesji zwraca rekordy w śród których znajduje się zablokowany rekord(np. ten w którym id=1) to zwrócenie wyników nastąpi po zakończeniu transakcji, a gdy nie znajduje się zablokowany rekord to MySQL od razu zwróci wyniki)
Bardzo proszę o pomoc, wszelkie sugestie, poprowadzenie za rączkę przez ten skomplikowany świat mysql

Pozdrawiam.