Meni ovo deluje ok, osim sto mozda ne postoje ova dva slucaja i ova provera koju si ti naveo, nego se uvek brisu rekordi koji su stariji od desetog rekorda. Nema potrebe da brojis i pratis posto uvek imas unos u bazu, verujem da moze upitom da sa where ili mozda kombinacijom sa limit ovo uradi sam mysql, samo naravno, budi obazriv prilikom pisanja ovakvog upita
Takodje treba da pazis da ne ispadne da ga je jedan user video 6 puta od zadnjih 10, ali to preveravas pre fifo-a.