gpt4 book ai didi

php - mysql ADDDATE问题更新记录

转载 作者:行者123 更新时间:2023-11-29 02:37:57 25 4
gpt4 key购买 nike

我有如下的sql语句:

start_time = ADDDATE(start_time, INTERVAL $minuteDelta MINUTE), 
end_time = ADDDATE(end_time, INTERVAL $minuteDelta MINUTE)

start_timeend_time 都是我数据库中的time 字段(不是日期时间)

$minuteDelta 为了参数的缘故是 60

现在它不会抛出错误,但会将我的时间字段重置为 00:00:00。这不应该工作吗? ADDTIME 不起作用,因为它不接受我的 jQuery 插件给我的时间间隔(时间间隔)。 start_time 和 end_time 有一些值,例如 14:00:00。

我有一个类似的声明,我在日期中添加天数并且效果很好。伙计们,我的问题是什么?

编辑

整个查询

UPDATE events 
SET start_date = DATE_ADD(start_date, INTERVAL 0 DAY),
end_date = DATE_ADD(end_date, INTERVAL 0 DAY),
start_time = ADDDATE(start_time, INTERVAL 60 MINUTE),
end_time = ADDDATE(end_time, INTERVAL 60 MINUTE)
WHERE id='1'

最佳答案

试试这个:

$secondDelta = $minuteDelta * 60;

start_time = ADDTIME(start_time, SEC_TO_TIME($secondDelta)),
end_time = ADDTIME(end_time, SEC_TO_TIME($secondDelta))

关于php - mysql ADDDATE问题更新记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2053980/

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