Ogranicz maksymalną liczbę wierszy tabeli sqlite

Chcę wdrożyć rodzaj tabeli dziennika aktywności, w której działania użytkownika są przechowywane w tabeli sqlite, a następnie przedstawiane użytkownikowi, aby mogli zobaczyć najnowszą czynność, którą wykonali. Jednak naturalnie nie uważam, że konieczne jest przechowywanie każdego pojedynczego fragmentu historii, dlatego zastanawiam się, czy istnieje sposób na skonfigurowanie tabeli, aby rozpocząć przycinanie starszych wierszy po osiągnięciu maksymalnego limitu.

Na przykład, jeśli limit wynosi 100 i tyle wierszy znajduje się obecnie w tabeli, po wstawieniu innej akcji najstarszy wiersz jest automatycznie usuwany, aby zawsze było maksymalnie 100 wierszy. Czy istnieje sposób, aby skonfigurować tabelę sqlite, aby to zrobić? A może będę musiał wykonać zadanie crona?

Wyjaśnienie Edytuj: W dowolnym momencie chciałbym wyświetlić ostatnie 100 (na przykład) akcji / zdarzeń (wierszy) tabeli.

questionAnswers(3)

yourAnswerToTheQuestion