Mysql时间加减函数为date_add()、date_sub()

定义和用法
DATE_ADD() 函数向日期添加指定的时间间隔。
DATE_SUB() 函数向日期减少指定的时间间隔。
语法
DATE_ADD(date,INTERVAL expr type)
DATE_SUB(date,INTERVAL expr type)

date 参数是合法的日期表达式。

expr参数是您希望添加的时间间隔。

type 参数可以是下列值:

Type 值
MICROSECOND
SECOND
MINUTE
HOUR
DAY
WEEK
MONTH
QUARTER
YEAR
SECOND_MICROSECOND
MINUTE_MICROSECOND
MINUTE_SECOND
HOUR_MICROSECOND
HOUR_SECOND
HOUR_MINUTE
DAY_MICROSECOND
DAY_SECOND
DAY_MINUTE
DAY_HOUR
YEAR_MONTH

1. MySQL 为日期增加一个时间间隔:date_add()

set @dt = now();
select date_add(@dt, interval 1 day);   - 加1天
select date_add(@dt, interval 1 hour);   -加1小时
select date_add(@dt, interval 1 minute);    - 加1分钟
select date_add(@dt, interval 1 second); -加1秒
select date_add(@dt, interval 1 microsecond);-加1毫秒
select date_add(@dt, interval 1 week);-加1周
select date_add(@dt, interval 1 month);-加1月
select date_add(@dt, interval 1 quarter);-加1季
select date_add(@dt, interval 1 year);-加1年

例:更新某个时间,每个时间加上一个星期

UPDATE comment c set c.time = DATE_ADD(c.time, INTERVAL 7 DAY) ;

2. MySQL 为日期减去一个时间间隔:date_sub(),格式同date_add()类似

例子:更新某个时间,使每个时间减少一个月

UPDATE comment c set c.time = DATE_SUB(c.time, INTERVAL 1 MONTH) 

Mysql 时间字段(加上或者减去一段时间)相关推荐

  1. php 间隔时间执行任务,PHP间隔一段时间执行代码的方法

    PHP间隔一段时间执行代码的方法 发布于 2015-11-16 18:26:46 | 230 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: Hypertext Pr ...

  2. 计算机运行一段时间黑屏,电脑隔一段时间黑屏

    随着科技的提升,现在基本每个家庭都会有电脑,对于电脑的使用不是很多朋友都熟悉,有时候电脑会隔一段时间就黑屏,如何处理?下面为大家介绍电脑隔一段时间黑屏的解决步骤. 电脑隔一段时间黑屏 步骤1.可能的原 ...

  3. js中计算一个时间点加上一个时间段后的时间

    在实际的项目中,我们常常有这样的需求,计算某个时间点加上某个时间段后(几天几小时几分钟)的时间.如: 2016-04-05 09:29:15 要加上2天4小时5分钟后的时间: 即:2016-04-07 ...

  4. mysql 增加或减去 一段时间

    Mysql时间加减函数为date_add().date_sub() 定义和用法 DATE_ADD() 函数向日期添加指定的时间间隔. DATE_SUB() 函数向日期减少指定的时间间隔. 语法 DAT ...

  5. [MySQL] 查询一段时间记录

    24小时内记录(即86400秒) $sql="SELECT video_id,count(id)as n FROM `rec_down` WHERE UNIX_TIMESTAMP(NOW() ...

  6. Java 如何获取当前时间的前一段时间、以及给定一段时间的时间集合

    1.相关日期处理 public class DateUtil {public static SimpleDateFormat sdf=new SimpleDateFormat("yyyy-M ...

  7. python中dataframe合并列名日期到季度_python 处理dataframe中的时间字段方法

    在机器学习过程中,通常会通过pandas读取csv文件,保持成dadaframe格式,然而有时候需要对dataframe中的时间字段进行数据建模,比如时间格式为datetime,那么像一般操作data ...

  8. python 函数结果缓存一段时间的装饰器

    把函数结果缓存一段时间,比如读取一个mongodb,mongodb中的内容又在发生变化,如果从部署后,自始至终只去读一次那就感触不到变化了,如果每次调用一个函数就去读取那太频繁了耽误响应时间也加大了c ...

  9. kibana 显示 @timestamp 时间问题(utc or browser当前时间)自动转换显示

    https://github.com/elasticsearch/kibana/issues/95 可以统一@timestamp时间字段为当前信息时区的时间! http://www.elasticse ...

最新文章

  1. 分割命令: split
  2. 曹大带我学 Go(9)—— 开始积累自己的工具库
  3. python 线程锁_python多线程编程(3): 使用互斥锁同步线程
  4. cad加载dll_关于CAD三维建模的35个问题
  5. 【转载】TableLayout表格布局详解
  6. CPU 和 GPU 的区别
  7. SpringBoot2 Spring Cloud Config Server和Config Client分布式配置中心使用教程
  8. 网络社区划分的算法分类
  9. Kali Linux 暴力破解wifi密码详细步骤
  10. python 随机分组
  11. matlab入门——矩阵(运算、编辑、高维矩阵、对角矩阵)
  12. 调整计算机繁体,电脑输入法是繁体怎么办?电脑输入法变成繁体的解决办法
  13. Android仿人人客户端(v5.7.1)开发(不错)
  14. pyraformer: low-complexity pyramidal attention for long-range time series modeling and forecasting
  15. SAP中成本估算取价与价格协议的状态关联测试
  16. java计算机毕业设计校园爱心公益平台设计与实现MyBatis+系统+LW文档+源码+调试部署
  17. 《redis 启动》 全网最全最新内容汇总(每月更新一次)
  18. jqGrid参数整理
  19. 每个程序员都应该了解的 CPU 高速缓存
  20. 检查两个时间段是否有时间重叠(允许重叠一部分时间不算重叠)

热门文章

  1. StringBuilder原理
  2. 机器学习实战(十一):Training Deep Neural Nets
  3. iOS - 直播流程,视频推流,视频拉流,简介,SMTP、RTMP、HLS、 PLPlayerKit
  4. ubuntu不支持安装搜狗_Ubuntu 16.04安装搜狗拼音输入法错误问题的解决方法
  5. 电路分析期中测试——个人题解
  6. 腾讯是怎么把WCG竞技赛事害死的?
  7. 《期权、期货及其他衍生产品》读书笔记(第十章:期权市场机制)
  8. 为什么大家说mysql数据库单表最大两千万?依据是啥?
  9. java 自动行高,20191012——POI设置单元格自动行高(思路)
  10. 美国公司信息查询网站