gpt4 book ai didi

php - 使用 cron 作业在 mysql 中的一个查询中更新和选择

转载 作者:行者123 更新时间:2023-11-29 11:22:38 24 4
gpt4 key购买 nike

如果到期日期距当前日期正好 30 天,则使用 cron 作业尝试将 30dexpf 字段更新为 1。否则 30dexpf 应该有 0 但没有成功。

$query="UPDATE user_pages SET 30dexpf=1 WHERE expiry > CURRENT_DATE - INTERVAL 30 DAY";

我也尝试过,但没有成功

$query="update user_pages 30dexpf = 
(case when expiry > CURRENT_DATE - INTERVAL 30 DAY then 1 else 0 end)";

这是我的数据库结构

| user_id |  30dexpf  |        expiry        |

| 7 | 0 | 2016-08-30 11:27:56 |

最佳答案

如果到期日期距离当前日期正好 30 天,我猜您希望将 30dexpf 字段更新为 1。否则 30dexpf 应该有 0

UPDATE user_pages
SET `30dexpf` = CASE
WHEN (
DATE(expiry) = CURDATE() + INTERVAL 30 DAY
) THEN 1 ELSE 0 END;

关于php - 使用 cron 作业在 mysql 中的一个查询中更新和选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38675687/

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