博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql中的CURRENT_TIMESTAMP和ON UPDATE CURRENT_TIMESTAMP
阅读量:6227 次
发布时间:2019-06-21

本文共 1354 字,大约阅读时间需要 4 分钟。

在mysql中, 如果类型为时间的列设置了CURRENT_TIMESTAMP, 那么在insert一条新记录的收, 时间字段自动获取到当前时间, 如果设置了ON UPDATE CURRENT_TIMESTAMP, 则时间字段随着update命令的更新和实时变化。 如果两个属性都设置了, 那么时间字段默认为当前时间, 且随着记录的更新而自动变化。 注意, 如果仅仅是update操作, 但id(如下)并没有实际变更, 则时间值也不会变化。

如果时间字段没有设置如上两个属性, 则默认拥有如上两个属性, 有兴趣的可以试试:

create table test(

id int,
expire_time timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
create table test(
id int,
expire_time timestamp NOT NULL
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
是等价的。
来看下实际操作:

mysql> create table tb_test(

-> id int,
-> time1 timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
-> )ENGINE=InnoDB DEFAULT CHARSET=utf8;
Query OK, 0 rows affected (0.04 sec)
mysql>
mysql>
mysql>
mysql> insert into tb_test set id = 1;
Query OK, 1 row affected (0.04 sec)
mysql> select * from tb_test;
+------+---------------------+
| id | time1 |
+------+---------------------+
| 1 | 2017-09-30 20:54:52 |
+------+---------------------+
1 row in set (0.00 sec)
mysql> update tb_test set id = 2 where id = 1;
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0
mysql> select * from tb_test;
+------+---------------------+
| id | time1 |
+------+---------------------+
| 2 | 2017-09-30 20:55:30 |
+------+---------------------+

转载于:https://www.cnblogs.com/Dennis-mi/articles/9564432.html

你可能感兴趣的文章
都 996 了,需求还是没法按时交付,怎么办?
查看>>
当技术为组织所累时怎么办?将你的组织架构旋转90度!
查看>>
刘强东唱衰快递 国家邮政局长却不这样看
查看>>
MapReduce数据序列化读写概念浅析!
查看>>
华云CloudIDC 给传统IDC企业一个转云的机会
查看>>
小鹏汽车选用芯片Xavier 联手英伟达打造L3级中国式自动驾驶
查看>>
一个看起来呆萌的核物理学霸为何两次收到BlackHat的邀请
查看>>
国际篮联三人篮球亚洲杯连续三年落户长沙
查看>>
长沙开通首条直飞缅甸曼德勒国际航线
查看>>
探访新疆喀什老城:从连片危房到5A景区
查看>>
重庆市交通行政执法总队发布春运“避堵”线路图
查看>>
北京所有社区卫生服务中心今年将全部“先诊疗、后结算”
查看>>
QNAP(威联通)联合创始人郭博达先生一行到访
查看>>
浏览器中唤起native app || 跳转到应用商城下载(一)
查看>>
springboot(十七):使用Spring Boot上传文件
查看>>
Vue中你不知道但却很实用的黑科技
查看>>
阿里云消息中间件(MQ)探秘
查看>>
基础排序算法详解与优化
查看>>
与我一起学正则
查看>>
练就Java24章真经—你所不知道的工厂方法
查看>>