gpt4 book ai didi

php - 设置 MySQL 表数据的过期时间

转载 作者:行者123 更新时间:2023-11-29 04:48:56 30 4
gpt4 key购买 nike

在我正在构建的 MySQL 数据库中,我有一个列,其中有一个简单的 0 或 1(真或假)数据字段。所有数据最初都设置为 0。如果用户按下我正在构建的网站上的按钮,它将(在数据库中)从 0 更改为 1,以显示用户已登录。我希望他们 自动 在当天结束前注销(同样,这是通过将它们设置为 0 来实现的)。

问题来了:有没有办法让数据在一段时间后“过期”并恢复为默认值(或0)?如果是,是否可以基于特定时间段?

如果有任何 SQL 命令或方法可以执行此操作,那么 PHP 呢?

最佳答案

如果不触发程序,您可能在这里不走运。但是,您为什么不执行以下操作:使用日期代替 bool 值并在登录时设置日期。然后,不再询问登录是否为真,而是询问登录日期是否为当前日期。无需过期清理,问题已解决。

关于php - 设置 MySQL 表数据的过期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14272114/

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