gpt4 book ai didi

mysql - 命中时间戳后触发停用行

转载 作者:行者123 更新时间:2023-11-29 10:03:20 29 4
gpt4 key购买 nike

我在 mysql 中有一个名为 pages 的表,其中包含以下列:

ID int NOT NULL PK,
end_time TIMESTAMP,
active BIT

我将 end_time 设置为过期时间戳,因此在创建行时,active 设置为 1,end_time 设置为过期日期/时间。

有没有办法创建一个触发器或类似的东西,以便在到达 end_time 时将 active 设置为 0?

我不知道触发器是否是最好的方法,或者我应该如何设置它,但这似乎在我应该做的范围内。

非常感谢任何帮助。

最佳答案

您可以使用events作为基于周期性时间的删除/设置active=0 .

如果 end_time 需要严格,则保留 active=0 AND end_time <= NOW()在检索条目的查询中。

关于mysql - 命中时间戳后触发停用行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52452754/

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