gpt4 book ai didi

android - 使用 SQlite for Android 应用程序创建 FIFO 表

转载 作者:行者123 更新时间:2023-11-29 00:37:22 24 4
gpt4 key购买 nike

我想创建一个 FIFO 表,以便在新信息到达时通过删除最旧的元素来仅保存最近的 50 个信息。我可以通过在表中操作 ID 来实现,但我认为这不是最佳解决方案。有什么办法做好吗?

最佳答案

无需检查日期时间、对项目进行排序等等,您可以假设表中的第一行是最后插入的行。

在您的内容提供者的 insert(Uri uri, ContentValues cv) 中,在执行您的 db.insert 调用之前,您可以先查询该表上的项目数,使用getCount() 并在计数>50 时删除第一行。然后继续您的插入调用。

关于android - 使用 SQlite for Android 应用程序创建 FIFO 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11774965/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com