Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Blokowanie rekordu
Forum PHP.pl > Forum > Bazy danych > MySQL
maksimus86
Witam.
Jak najlepiej rozwiązać sprawę zablokowania rekordu, w sensie jak ja czytam dany artykuł czy coś przeglądam o danym id inni nie maja do tego dostępu. Zrobić to w aplikacji - zapisać sobie w bazie kto co przegląda, czy może jest jakiś inny sposób na to?
Mchl
No najlepiej by było, gdybyś wydzielił sobie kolumnę w tej tabeli i oznaczał co jest obecnie 'czytane'. Pytanie tylko jak rozwiążesz odblokowywanie.
Mchl
Ale to całą tabelę. I lepiej nie zapomnij odblokować.
darko
No tak, to może użyć transakcji (bez autocommitowania ?) dla InnoDB nastąpi automatycznie lock/unlock rekordu... ale autor tematu chciał na określony czas, więc już sam nie wiem...
Mchl
Przy transakcji wiersze nie są blokowane do odczytu.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.