Mysql自动设置时间(自动获取时间,填充时间)
应用场景:
1、在数据表中,要记录每条数据是什么时候创建的,不需要应用程序去特意记录,而由数据数据库获取当前时间自动记录创建时间;
2、在数据库中,要记录每条数据是什么时候修改的,不需要应用程序去特意记录,而由数据数据库获取当前时间自动记录修改时间;
实现方式:
1、将字段类型设为 TIMESTAMP
2、将默认值设为 CURRENT_TIMESTAMP
举例应用:
1、MySQL 脚本实现用例
--添加CreateTime 设置默认时间 CURRENT_TIMESTAMP
ALTER TABLE `table_name`
ADD COLUMN `CreateTime` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间' ;
--修改CreateTime 设置默认时间 CURRENT_TIMESTAMP
ALTER TABLE `table_name`
MODIFY COLUMN `CreateTime` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间' ;
--添加UpdateTime 设置 默认时间 CURRENT_TIMESTAMP 设置更新时间为 ON UPDATE CURRENT_TIMESTAMP
ALTER TABLE `table_name`
ADD COLUMN `UpdateTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间' ;
--修改 UpdateTime 设置 默认时间 CURRENT_TIMESTAMP 设置更新时间为 ON UPDATE CURRENT_TIMESTAMP
ALTER TABLE `table_name`
MODIFY COLUMN `UpdateTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间' ;
2、MySQL工具设置
总结:
1、MySQL自动管理,保持和数据库时间一致性;
2、简单高效,不需要应用程序开发支持,MySQL自动完成;
转载于:https://www.cnblogs.com/superAnny/p/8405725.html
Mysql自动设置时间(自动获取时间,填充时间)相关推荐
- 从Internet时间服务器获取标准格林尼治时间
从Internet时间服务器获取标准格林尼治时间 由于本机系统时间不准确,所以决定从Internet 时间服务器获取标准时间来校正 系统时间,说干就干. 程序设计步骤如下: 1. 新建一个工程: ...
- sap获取系统时间_获取系统当前时间
NSString *appKey() { // // 获取系统当前时间 // NSDate * date = [NSDate date]; // NSTimeInterval sec = [date ...
- js 实时显示服务器时间,js获取服务器实时时间
本文主要和大家分享js获取服务器实时时间,主要以代码的方法和大家分享,希望能帮助到大家. AJAX获取服务器时间 /* * ajax 函数,处理 ajax 请求 * @param function c ...
- java生成当前时间int_java获取系统当前时间
本文收集整理关于java获取系统当前时间的相关议题,使用内容导航快速到达. 内容导航: Q1:java中怎样获得系统当前时间? public static String nowTime() { Cal ...
- js如何获取计算机当前时间,js获取当前系统时间
搜索热词 下面是编程之家 jb51.cc 通过网络收集整理的代码片段. 编程之家小编现在分享给大家,也给大家做个参考. var myDate = new Date(); myDate.getYear( ...
- mybatis中获取当前时间_Mybatis获取当前数据库时间
一.Oracle时间 Dao接口: /** * 获取当前数据库时间 * @return * @throws CommonException */ Date getCurrentDates(); Map ...
- python 获取当前日期和时间_python获取当前日期和时间的方法
本文实例讲述了python获取当前日期和时间的方法.分享给大家供大家参考.具体如下: import datetime # Get a datetime object now = datetime.da ...
- java 当前时间string_Java 获取当前系统时间的三种方法
准备工作: import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; 方式一: /** ...
- web java获取当前时间_Java 获取当前系统时间的三种方法
准备工作: import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; 方式一: /** ...
- Mysql 如何设置字段自动获取当前时间,附带添加字段和修改字段的例子
--添加CreateTime 设置默认时间 CURRENT_TIMESTAMP ALTER TABLE `table_name` ADD COLUMN `CreateTime` datetime ...
最新文章
- Linux内核同步机制之(四):spin lock【转】
- Beta版冲刺Day1
- 局域网延时大怎么办?
- wxWidgets:wxObjectDataPtr< T >类模板用法
- OpenGL 实例化	Instancing
- WinHEC(Windows硬件project产业创新峰会)将2015回归
- 拦截器,利用拦截器进行登陆权限控制
- 烂泥:ubuntu中使用virt-manager图形化新建虚拟机
- 流浪地球票房43亿元 今起电影最低票价降10元
- 凉山火灾启示录:面对大火,AI 能做些什么?
- 用递归和非递归实现斐波那契数列
- Python中元组,列表,字典的区别
- 总结篇——nginx代理服务器
- 如何写好工作周报?工作周报模板
- 基于javaweb+springboot的企业员工绩效工资管理系统(java+SpringBoot+FreeMarker+Mysql)
- [计算机网络】【网络设备】VTP
- 设计模式(十一)策略模式
- CSS3初级学习(二)背景图片叠加
- Perforce warning:Can't clobber writable file ...
- 硬件中常说的EMC是啥?
热门文章
- 【链表】剑指offer:反转链表
- jQuery 学习-样式篇(二):jQuery 对象与原生 DOM 对象
- 攻防世界 WEB 新手练习区 答题(1-12题解)
- CF #738(div2)B. Mocha and Red and Blue(构造)
- 证券计算机行业研究,20210630-首创证券-计算机行业深度报告:物联网,研究框架.pdf...
- Android底部日期控件,Android开发中实现IOS风格底部选择器(支持时间 日期 自定义)...
- php索引数组转键数组,PHP-Codeigniter:如何从指定索引转换数组值?
- JavaScript文档对象模型DOM节点操作之第一个子元素和最后一个子元素(3)
- SQL Server高级查询之数据库安全管理 第六章节
- react 对象渲染_不要过度使用React.useCallback()