mysql查询中时间、日期加减计算
  TEZNKK3IfmPf 2023年11月15日 17 0

需求:将20分钟前到期的数据置为无效

UPDATE acc_sys_t_anc SET effctFlg = '0' WHERE begTm> (select SUBDATE(now(),interval 20 minute) as currentBefore);

顺便记录一下取其他时间的方法

#取前一分钟的时间:
select SUBDATE(now(),interval 1 minute);

#取前一小时的时间:
select SUBDATE(now(),interval 1 hour);
#取前一天的时间:
select SUBDATE(now(),interval 1 day);
#取后一分钟的时间:
select ADDDATE(now(),interval 1 minute);
取后一小时的时间:
select ADDDATE(now(),interval 1 hour);
#取当前时间:
select current_timestamp;
#或者
select now(); 

#取当前时间的前一分钟:
select SUBDATE(now(),interval 60 second);

#取当前时间的下一分钟:
select ADDDATE(now(),interval 60 second);
通过变化上面的单位。可以取前后  分钟,小时,天的时间


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月15日 0

暂无评论

推荐阅读
  TEZNKK3IfmPf   2024年03月29日   33   0   0 mysql索引
TEZNKK3IfmPf