时间:2021-05-02
在数据库使用中经常使用到时间字段。常用的有创建时间和更新时间。
然而在使用中想要创建时间在创建的时候自动设置为当前时间,更新时间在更新时自动更新为当前时间。
创建表 stu
? 1 2 3 4 5 CREATE TABLE `stu` ( 'id' int NOT NULL AUTO_INCREMENT, 'createTime' timestamp DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', 'moditiyTime' timestamp DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', PRIMARY KEY ('id'));创建的时候设置当前时间
? 1 DEFAULT CURRENT_TIMESTAMP更新的时候设置更新时间为当前时间
? 1 DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP补充:MySQL为字段添加默认时间(插入时间)
1、在数据表中,要记录每条数据是什么时候创建的,不需要应用程序去特意记录,而由数据数据库获取当前时间自动记录创建时间;
2、在数据库中,要记录每条数据是什么时候修改的,不需要应用程序去特意记录,而由数据数据库获取当前时间自动记录修改时间;
1、将字段类型设为 TIMESTAMP
2、将默认值设为 CURRENT_TIMESTAMP
1、MySQL 脚本实现用例
–添加CreateTime 设置默认时间 CURRENT_TIMESTAMP
? 1 2 ALTER TABLE table_name ADD COLUMN CreateTime datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT ‘创建时间' ;–修改CreateTime 设置默认时间 CURRENT_TIMESTAMP
? 1 2 ALTER TABLE table_name MODIFY COLUMN CreateTime datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT ‘创建时间' ;–添加UpdateTime 设置 默认时间 CURRENT_TIMESTAMP 设置更新时间为 ON UPDATE CURRENT_TIMESTAMP
? 1 2 ALTER TABLE table_name ADD COLUMN UpdateTime timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT ‘创建时间' ;–修改 UpdateTime 设置 默认时间 CURRENT_TIMESTAMP 设置更新时间为 ON UPDATE CURRENT_TIMESTAMP
? 1 2 ALTER TABLE table_name MODIFY COLUMN UpdateTime timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT ‘创建时间' ;2、MySQL工具设置
MySQL自动管理,保持和数据库时间一致性。
以上为个人经验,希望能给大家一个参考,也希望大家多多支持服务器之家。如有错误或未考虑完全的地方,望不吝赐教。
原文链接:https://www.cnblogs.com/zhaopengcheng/p/11597438.html
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
ThinkPad的VISTA系统自动更新是Windows的一项功能,它适用于计算机的重要更新发布时,它会及时提醒下载和安装。使用自动更新可以在第一时间更新操作系
gmt_create自动添加auto_now_add;gmt_modify自动更新auto_nowclassCommonInfo(models.Model):"
在mysql中timestamp数据类型是一个比较特殊的数据类型,他可以自动在你不使用程序更新情况下只要你更新了记录timestamp会自动更新时间通常表中会有
在Word2013文档中插入日期和时间,如何实现自动更新,下面小编就给大家介绍一下Word2013中自动更新文档中的日期和时间的方法,而且,使用这个办法还可以插
怎么关闭win10自动更新?如何关闭win10自动更新?在win10系统中,每次收到更新推送时,都需要先更新再进行其他操作,那如何关闭自动更新呢,怎么关闭w