您的位置:首页 > 数据库 > MySQL

mysql 添加时间列(用于记录创建时间和修改时间)

2017-02-24 16:17 330 查看

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记录了当前记录修改的时间。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐