maksimus86
18.12.2009, 14:24:26
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
18.12.2009, 17:38:24
No najlepiej by było, gdybyś wydzielił sobie kolumnę w tej tabeli i oznaczał co jest obecnie 'czytane'. Pytanie tylko jak rozwiążesz odblokowywanie.
darko
18.12.2009, 20:39:13
Mchl
18.12.2009, 21:09:32
Ale to całą tabelę. I lepiej nie zapomnij odblokować.
darko
18.12.2009, 21:13:44
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
18.12.2009, 22:43:01
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.