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记录了当前记录修改的时间。
相关文章推荐
- MySQL中日期类型数据的使用:如何让字段保存记录的创建时间和最后修改时间
- 如何查看SqlServer表 索引 创建时间,修改时间。或者修改记录
- mysql::创建多个表空间添加记录数据会添加到哪个表空间中?
- MySQL实现创建存储过程并循环添加记录的方法
- JSP+Servlet+Tomcat+Mysql实现注册、登陆、修改、添加、查看、分页实例之----修改记录
- mysql 如何获取每一组创建时间最小的记录
- MySQL Timestamp特别要注意得地方,居然默认自动更新,不过也可利用作为记录修改时间
- mysql自动添加最后修改时间
- Eclipse4.7基础 修改生成的.java文件模板,添加作者信息与创建时间
- mysql 创建存储过程 循环添加记录
- mysql 设置自动创建时间及修改时间
- MYSQL语句整理:记录添加、修改与删除
- mysql修改密码 创建数据库 添加新用户
- 如何管理和记录 SSIS 各个 Task 的开始执行时间和结束时间以及 Task 中添加|删除|修改的记录数
- 【MySql】sql函数实现 添加/修改购物车 没有记录则insert 有则update (性能好坏未测试)
- Lightswitch 中如何记录实体记录的创建人、修改人、审核人及相应时间!?
- MySql使用全记录2 -----列操作(添加列、设定默认值、修改指定多条记录的列值)
- MySQL查询指定库中所有的表记录的行数,表的大小,创建时间,字符集
- hibernate+mysql,注解方式,自动添加创建,更新时间
- mysql timestamp 自动记录首次插入时间与自动更新修改时间