gpt4 book ai didi

php - 当用户在 24 小时内未登录时将用户从 Tuser 中删除

转载 作者:行者123 更新时间:2023-11-29 05:35:34 25 4
gpt4 key购买 nike

当 Tuser 中的身份验证代码不为空时,这意味着用户没有在 24 小时内登录该站点,因此我必须删除这些行。

这是我写的查询,但没有正确删除

 DELETE FROM tusers WHERE auth_code IS NOT NULL 
AND auth_code !=''
AND STR_TO_DATE(NOW(),'%Y-%m-%d %T')
> (DATE_SUB(STR_TO_DATE(created_date,'%Y-%m-%d %T'),INTERVAL -1 DAY))

最佳答案

通过测试并让我们知道它是否有效,您可以更好地确定它是否正确。

但我可以告诉你,它比需要的更复杂。您可以像这样直接比较日期:

... where date(now()) > date_sub(created_date, interval 1 day)

请注意,如果您要减去一天以便返回,您应该减去正数的天数。减去负数天数是指时间较晚,而不是较早。

关于php - 当用户在 24 小时内未登录时将用户从 Tuser 中删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11016576/

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