update game_user
set exp_time = case when exp_time > now() then dateadd(day,3,exp_time)
when exp_time < now() then dateadd(day,3,now())
else exp_time
end
where id=1
...全文
2931打赏收藏
求助,根据日期来增加天数语句!
表里有一个datetime字段,用的是“Y-m-d H:i:s”格式,能不能用语句判断这个字段的时间, 如果字段时间大于当前时间,则在字段时间上增加10天, 如果字段时间小于当前时间,则以当前时间为基础增加10天,感谢各位大神! where 条件就是 ID(有多个ID) 表名:game_user 时间字段:exp_time 我自己尝试这样写,但是不行: update game_user set exp_time = case when exp_time > now() then dateadd(