gpt4 book ai didi

php - 添加时间到mysql时间戳列,有条件

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

我的表格中有 3 个与时间相关的列:

vreme_od (TIME), vreme_do(TIME), datum(CURRENT TIMESTAMP)

vreme_odvreme_doH:i:s时间值(vreme_odvreme_do 之间的差异为 1 小时),vreme_do可以从脚本更新。

问题是,我必须想出一个更新的捕获 vreme_do直到某个时间,比如说 21:00。

例如,如果您在 20:53 启动脚本, vreme_od值为“20:53:00”,并且 vreme_do第二天的值应为“07:53:00”。

有人可以帮我解决这个问题吗,我被困了好几天了......

最佳答案

使用 CASE 语句,(全局)更新示例:

UPDATE table
SET `date` = CASE
WHEN CURRENT_TIMESTAMP>'23:00:00'
THEN CURRENT_TIMESTAMP + INTERVAL 40 MINUTE
ELSE CURRENT_TIMESTAMP END
WHERE ...

天数将自动增加。

关于php - 添加时间到mysql时间戳列,有条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12182475/

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