gpt4 book ai didi

mysql - 如何实现最近历史记录表

转载 作者:行者123 更新时间:2023-11-29 12:09:49 25 4
gpt4 key购买 nike

我有一个应用程序,您可以从列表中选择一个人来查看更多详细信息。现在,每次选择一个人来查看更多详细信息时,我都想将其记录在最近的历史记录表中。我不确定解决这个问题的最佳方法是最新的 10 人选择。

我知道我需要创建历史记录表,但我想知道我是否应该为每个点击的人进行插入并仅选择最近日期的 10 个结果,或者我是否应该担心只更新 10 条记录以保留行数低?

如有任何意见,我们将不胜感激。

最佳答案

我会更新,否则你会不断添加越来越多你不会使用的数据。也许您不会遇到这种特定情况的问题(因为人们不会每天选择数以万计的人),但一般来说,您应该小心只添加数据而不清理数据。

也就是说,第一步是相同的:

添加或更新人员

因此,如果有人选择“Bob”,我会尝试更新历史记录中的“Bob”并将他的最后选择日期设置为现在。如果失败,则再次插入“Bob”和当前时间戳。

清理旧历史记录

之后您可以决定是否清理旧历史记录。您可以删除除最新的十行之外的所有行,也可以保留一百行,或者根本不清理它们。另外,您可以做一个每天执行一次的工作,而不是立即清理它们。如果您立即清理,您可以决定在更新某人时不这样做。毕竟,如果您没有插入一个,则不必清理一个。

关于mysql - 如何实现最近历史记录表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30895158/

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