Ограничить максимальное количество строк в таблице sqlite

Я пытаюсь реализовать своего рода таблицу «журнала активности», в которой действия пользователя сохраняются в таблице sqlite, а затем представляются пользователю, чтобы они могли видеть последние действия, которые они выполнили. Однако, естественно, я не чувствую необходимости хранить каждый бит истории, поэтому мне интересно, есть ли способ настроить таблицу так, чтобы она начинала обрезку старых строк после достижения максимального установленного предела.

Например, если ограничение равно 100, и это то количество строк, которое в данный момент находится в таблице, при вставке другого действия самая старая строка автоматически удаляется, так что всегда есть максимум 100 строк. Есть ли способ настроить таблицу sqlite для этого? Или мне придется запустить работу cron?

Пояснение Править: В любой момент я хотел бы отобразить последние 100 (например) действий / событий (строк) таблицы.

Ответы на вопрос(3)

Ваш ответ на вопрос