mysql 添加时间列(用于记录创建时间和修改时间)
在mysql建表的时候需要添加两个时间列,分别记录当前记录的创建时间和修改时间。
下面是建表语句:
DROP TABLE IF EXISTS `mytesttable`;
CREATE TABLE `mytesttable` (
`id` int(11) NOT NULL,
`name` varchar(255) DEFAULT NULL,
`createtime` datetime DEFAULT CURRENT_TIMESTAMP,
`updatetime` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=gbk;
执行完成后,在表中插入记录。
然后修改一条记录:
update mytesttable set name = 'wer' where id = 2
再次查看表中的数据:
能够看到,createtime代表了本条记录创建的时间,而updatetime记录了当前记录修改的时间。
喜欢我的文章的话,就关注我吧!在本头条号的置顶文章中有【文章分类】包含:
[数据库系列]
[数据结构和算法系列]
[高级网络编程篇系列]
[Linux系统篇系列]
[C++进阶篇系列]
[C++基础知识篇系列]
[协议篇系列]
[设计模式系列]
不要只收藏和转发哦,写文章其实很累的。