Dodaj kolejną kolumnę z sygnaturą czasową. Następnie uruchom zwykłe zadanie cron, aby usunąć wszystkie wiersze ze znacznikiem czasu starszym niż określony próg (np. 1 dzień).
Możesz umieścić znacznik czasu i aktualizować go za każdym razem, gdy zobaczysz tego użytkownika, co oznacza, że zostanie on „wylogowany” x czas po ostatnim korzystaniu z witryny (ale to oznacza większy transfer bazy danych); lub możesz po prostu wstawić znacznik czasu podczas tworzenia sesji po raz pierwszy i nigdy więcej jej nie dotykać, co spowoduje ich „wylogowanie” x ilość czasu po ostatnim zalogowaniu (być może mniej wygodne dla użytkownika, ale oznacza to mniej transfer bazy danych).