sql
写道
DATE_ADD(date,INTERVAL expr type)
DATE_SUB(date,INTERVAL expr type)
DATE_SUB(date,INTERVAL expr type)
# 用例
## 补漏查询,查找20天前还没有完成的订单
ftime <![CDATA[ <= ]]> DATE_SUB(NOW(), INTERVAL 20 DAY)
## 把配送时间往后 顺延20天
UPDATE task
SET ftime DATE_ADD(NOW(), INTERVAL 20 DAY)
where
# 把配送时间 前提20天
UPDATE task
SET ftime DATE_SUB(NOW(), INTERVAL 20 DAY)
where
# 把任务锁定5分钟 时长,(分布式锁机制---也可以抢zk的节点谁抢到谁就干--也可以用redis的setnx谁赋值成功)
UPDATE task set lock_timeout DATE_ADD(NOW(), INTERVAL 5 MINUTE)
#