Můžete vytvořit další tabulku
User_warnings:
user_id
warn_timestamp
Kdykoli je uživatel upozorněn , nejprve smažete všechny záznamy starší než 30 dnů a poté zkontrolujete, zda stále existují dvě nebo více varování. Poté uživatele zakažte.
Pokud chcete historii všech varování, nemažte stará varování, ale pouze dotazujte se na varování za posledních 30 dní.
Tímto způsobem nemusíte snižovat každý den, ale stačí zkontrolovat, kdy se objeví další varování.