MySQL更新时间相关语句(加上或者减去一段时间)
  • 3年前
  • MySQL更新时间相关语句(加上或者减去一段时间)443
  • 相信大家日常中应该是进场会需要用到关于修改时间方面的代码,如果你有需要或者觉得以后会需要的话,可以将下面的内容进行一番收藏。

    函数介绍

    首先我们需要知道的就是增减时间需要用到的两个函数是:DATE_ADD()以及DATE_SUB()。

    那么关于这两个函数方面的介绍如下:

    DATE_ADD()

    DATE_ADD() 函数向日期添加指定的时间间隔。也就是增加一段时间

    DATE_SUB()

    与上面函数相反:DATE_SUB() 函数从日期减去指定的时间间隔。

    了解了函数功能之后,我们看几个例子基本就知道了:

    增加一段时间

    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年
    

    如果你需要减少一段时间,只需要将date_add修改为date_sub即可。

    更新时间

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

    上面的语句是将table_name里面名为time的字段时间修改为原始时间基础上+7天,同样的,如果想要减少7天,修改DATE_ADD为DATE_SUB即可。

    总结

    想要掌握相关的功能,必须了解下面的内容: [list title="" type="" unique_number="list_7f58d582045b426e82c3ece069b254d6"] 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 [/list]

    上面的几个字段都是时间单位字段,比如上面代码中的7天,其中DAY就可以替换为上面任意一个内容。

    不管怎么样替换,基本都是万变不离其中,格式基本一致,大家多用几次就知道如何掌握其中的技巧了。

  • 联系我们
  • 有任何疑问欢迎联系我们
  • WP新手学园
  • MySQL更新时间相关语句(加上或者减去一段时间)
  • 邮箱:2830776172#qq.com(#换成@)
  • 回复时间:9:00-19:00
  • 如果提问.请图文并茂,详细描述问题
  • MySQL更新时间相关语句(加上或者减去一段时间)
  • 微信号:wpxsxy_official
  • 仅支持付费解决问题
  • *并非所有问题都会被回复
  • MySQL更新时间相关语句(加上或者减去一段时间)
  • QQ:2830776172
  • 回复时间:9:00-19:00
  • QQ仅支持付费提问,时间有限,尽情谅解
  • MySQL更新时间相关语句(加上或者减去一段时间)
  • QQ群:198768181
  • 有问题可以进去提问,寻求群友帮助
  • *并非所有问题都会被回复
  • MySQL更新时间相关语句(加上或者减去一段时间)
  • 咸鱼:WP新手学园
  • 如果对于直接交易不放心,可以走闲鱼
  • *咸鱼价格不作为最终交易价格
  • 备案号:鄂ICP备2021011647号-1