Přidejte další sloupec s časovým razítkem. Poté spusťte běžnou úlohu cron a odstraňte všechny řádky s časovým razítkem starším než určitá prahová hodnota (řekněme například 1 den).
Můžete buď vložit časové razítko a aktualizovat ho pokaždé, když daného uživatele uvidíte, což znamená, že bude „odhlášen“ x množství času poté, co naposledy použil web (to ale znamená více databázových přenosů); nebo můžete jednoduše vložit časové razítko, když vytvoříte relaci poprvé a už se ho nikdy nedotknete, což je „odhlásí“ x množství času po posledním přihlášení (možná méně pohodlné pro uživatele, ale znamená to méně přenos databáze).