gpt4 book ai didi

PHP在mySQL中存储一些数据x小时(有限时间)

转载 作者:行者123 更新时间:2023-11-29 06:54:30 25 4
gpt4 key购买 nike

如何在数据库中存储有限时间(例如 1 小时)的数据?

用户搜索某个事物,逻辑在服务器端执行并加载搜索结果。当结果加载后,我想将其存储在 MySQL 中并仅保留 x 小时。 x 小时后,该数据应从数据库中删除。

如何在 Laravel 或 PHP 中做到这一点(这对我来说并不重要。我刚刚提到了 Laravel,因为它可能有一些用于此目的的库)?是用 SQL 编写逻辑还是 PHP 任务?

如何做到这一点?有什么建议/链接/解决方案吗?

非常感谢!

最佳答案

Is it about writing logic in SQL or it's a PHP task?

使用 php 执行此操作会很麻烦,因为您总是需要发送请求来检查记录是否过期,然后发送另一个记录来删除。这可以使用 mysql 中的events 来实现。 I came across this blog post which might be helpful

另外不要忘记检查mysql documentation page

关于PHP在mySQL中存储一些数据x小时(有限时间),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46164993/

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