
您可以使用 MySQL 的内置函数 date_add()。语法如下 –
%ignore_pre_1%为了理解上面的语法,让我们首先创建一个表。创建表的查询如下 –
mysql> create table UpdateDate -> ( -> Id int, -> DueDate datetime -> );Query OK, 0 rows affected (0.76 sec)
使用插入命令在表中插入一些记录。插入记录的查询如下 –
mysql> insert into UpdateDate values(1001,'2012-5-21');Query OK, 1 row affected (0.17 sec)mysql> insert into UpdateDate values(1002,'2013-8-2');Query OK, 1 row affected (0.17 sec)mysql> insert into UpdateDate values(1003,'2014-2-27');Query OK, 1 row affected (0.10 sec)mysql> insert into UpdateDate values(1004,'2016-11-1');Query OK, 1 row affected (0.18 sec)mysql> insert into UpdateDate values(1005,'2017-12-24');Query OK, 1 row affected (0.12 sec)
现在让我们使用 select 命令显示表中的所有记录。查询如下 –
v1.2.1云EC电商系统
云EC电商系统(简称云EC)是由佛山市云迈电子商务有限公司自主开发的一套免费、开源的基于PHP+MYSQL电商系统软件。云EC电商系统 1.2.1 更新日志:2018-08-101.修复部分环境下二维码不显示的问题;2.商品列表增加多属性筛选支持;3.修复更新优惠券状态时错将已使用的优惠券也更新为过期;4.修复文章发布远程图片下载失败;5.修复某些情况下运费计算出错导致
2595 查看详情
mysql> select *from UpdateDate;
输出
+------+---------------------+| Id | DueDate |+------+---------------------+| 1001 | 2012-05-21 00:00:00 || 1002 | 2013-08-02 00:00:00 || 1003 | 2014-02-27 00:00:00 || 1004 | 2016-11-01 00:00:00 || 1005 | 2017-12-24 00:00:00 |+------+---------------------+5 rows in set (0.00 sec)
以下查询可用于使用 date_add() 和间隔将日期更新为 1 年。查询如下 –
mysql> update UpdateDate set DueDate=date_add(DueDate,interval 1 year);Query OK, 5 rows affected (0.15 sec)Rows matched: 5 Changed: 5 Warnings: 0
使用 select 命令检查表。查询如下 –
mysql> select *from UpdateDate;
输出
+------+---------------------+| Id | DueDate |+------+---------------------+| 1001 | 2013-05-21 00:00:00 || 1002 | 2014-08-02 00:00:00 || 1003 | 2015-02-27 00:00:00 || 1004 | 2017-11-01 00:00:00 || 1005 | 2018-12-24 00:00:00 |+------+---------------------+5 rows in set (0.00 sec)
查看上面的示例输出,所有值都已更新。如果您想更新特定日期时间,请使用 where 条件。
以上就是更新 MySQL 日期并增加一年?的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/769734.html
微信扫一扫
支付宝扫一扫