草庐IT

logtable

全部标签

database - 限制 sqlite 表的最大行数

我希望实现一种“事件日志”表,其中用户所做的操作存储在sqlite表中,然后呈现给用户,以便他们可以看到他们所做的最新事件。然而,自然地,我觉得没有必要保留每一位历史记录,所以我想知道是否有一种方法可以配置表,一旦达到最大设置限制就开始修剪旧行。例如,如果限制为100,这就是表中当前的行数,当插入另一个操作时,最旧的行将自动删除,因此始终最多为100行。有没有办法配置sqlite表来执行此操作?或者我必须运行一个cron作业吗?澄清编辑:在任何给定时刻,我想显示表格的最后100个(例如)Action/事件(行)。 最佳答案 另一种解

database - 限制 sqlite 表的最大行数

我希望实现一种“事件日志”表,其中用户所做的操作存储在sqlite表中,然后呈现给用户,以便他们可以看到他们所做的最新事件。然而,自然地,我觉得没有必要保留每一位历史记录,所以我想知道是否有一种方法可以配置表,一旦达到最大设置限制就开始修剪旧行。例如,如果限制为100,这就是表中当前的行数,当插入另一个操作时,最旧的行将自动删除,因此始终最多为100行。有没有办法配置sqlite表来执行此操作?或者我必须运行一个cron作业吗?澄清编辑:在任何给定时刻,我想显示表格的最后100个(例如)Action/事件(行)。 最佳答案 另一种解