应用场景:

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自动完成;

Mysql自动设置时间(自动获取时间,填充时间)

标签:comm   填充   类型   修改时间   数据库时间   mysq   时间   sql   场景

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:https://www.cnblogs.com/superAnny/p/8405725.html

mysql时间自动填充_Mysql自动设置时间(自动获取时间,填充时间)相关推荐

  1. eclipse代码自动提示,eclipse设置代码自动提示

    eclipse代码自动提示,eclipse设置代码自动提示 eclipse是很多JAVA开发者基本上都用的工具,用它可以很方便的开发JAVA代码,当编写JAVA代码时,大部分人都是按组合键[Alt+/ ...

  2. mysql 8 expire_logs_days 废弃 启用binlog_expire_logs_seconds设置binlog自动清除日志时间 阿里云RDS暂时不支持

    查看binlog日志相关配置信息 -- 查看binlog日志 show binary logs; -- mysql系统配置中查找 时效 相关配置  show variables like '%expi ...

  3. PHP宽带自动拨号,window_Win10怎么设置宽带自动连接 win10开机自动连接宽带设置方法详解,对于没有使用路由器中转,每 - phpStudy...

    Win10怎么设置宽带自动连接 win10开机自动连接宽带设置方法详解 对于没有使用路由器中转,每次开机都需要进行宽带连接拨号上网的用户来说,每次打开电脑都需要打开宽带连接进行拨号才能正常上网是不是很 ...

  4. 如何设置计算机自动连接宽带,Win10怎么设置开机自动连接宽带?设置宽带自动联网方法...

    Win10怎么设置开机自动连接宽带?如果用户手上没有可以进行宽带拨号的路由器,倒是可以使用计划任务自动连接网络,且这事会在计算机每次开机的时候进行,一般非网络连接出现问题,用户就可以不用自己手工拨号了 ...

  5. oracle开启自动内存管理,如何设置oracle自动内存管理

    为了方便很多用户们在使用oracle的时候都会开启内存自动管理系统,那么你知道如何设置oracle自动内存管理吗?接下来我们就去看看oracle自动内存管理的设置方法. 设置oralce自动内存管理 ...

  6. mysql 自动截断_MySql中关于超长自动截断的案例详解

    这篇文章主要介绍了MySql超长自动截断实例详解的相关资料,这里通过实例来说明如何实现自动截断的功能,需要的朋友可以参考下 MySql超长自动截断实例详解 小伙伴问到一个问题,为啥在项目中调用插入或者 ...

  7. 【开发工具之eclipse】7、eclipse代码自动提示,eclipse设置代码自动提示

    首先打开Eclipse开发软件,然后在工具栏的[Window],点击后找到弹出列表中的[Preferences]选项,然后点击这个选项 现在弹出的窗口就是JAVA开发人员常见的设置窗口了,我们依次点开 ...

  8. ubuntu 自动挂载工具_Ubuntu设置开机自动挂载所有格式硬盘分区

    1丶关于Ubuntu下NTFS分区的挂载和访问问题,请按如下方法操作: sudo apt-get install ntfs-config ntfs-3g //Ubuntu 8.04已经自动安装了ntf ...

  9. mysql .err 怎么查看_MySQL日志设置及查看方法

    MySQL有以下几种日志: 错误日志: -log-err 查询日志: -log 慢查询日志: -log-slow-queries 更新日志: -log-update 二进制日志: -log-bin 默 ...

  10. mysql编码格式的作用_mysql编码格式设置

    两个地方能影响到mysql的编码格式 在mysql文件夹下面有一个叫"my.ini"的配置文件,直接修改该文件里面的编码 ①.[mysql]下default-character-s ...

最新文章

  1. 学习观察神经网络:可视化整个模型训练中卷积层的激活
  2. 常见的水平居中布局方式
  3. linux网络编程二:基础socket, bind, listen, accept, connect
  4. 不同频率数据的处理方法
  5. 青春可长可短, 就看自己如何度过(亦或者如白驹过隙, 稍纵即逝 正所谓且行且珍惜)...
  6. 83998 连接服务器出错_服务端 TCP 连接的 TIME_WAIT 问题分析与解决
  7. httpclient 在获取返回值时,使用getResponseBody触发警告的问题
  8. 深蓝儿童破解2012世界末日预言(转)
  9. 小程序直传阿里云OSS 踩坑
  10. C++SOCKET面试题附答案
  11. 编译原理——设计一个词法分析程序,实现对C程序设计语言的源程序(自定)的词法分析
  12. 苹果手机换品胜电池后还能保持峰值状态吗?
  13. oracle单列转行,oracle 两种列转行的方式
  14. geom_signif 函数自己的错误 ——Warning message:
  15. 2012-03-01
  16. Error deploying web application directory D:\tomcat7.0.30\webapps\docs java.lang.IllegalStateExcep
  17. 文件上传并展示上传文件
  18. LeetCode:1219.黄金矿工(Java语言)
  19. 银河麒麟和鸿蒙系统,国产银河麒麟操作系统V10发布 兼容300万APP厉害了
  20. Phonegap 初探

热门文章

  1. 初识Unity 3D——认识材质球、贴图
  2. asp代码加密方法及破解
  3. java vo的使用_使用VO传递参数的设计 | 学步园
  4. 拜访名寺古刹之圆通寺
  5. 本地HTML文档批量翻译软件
  6. python日期函数_Python日期时间处理: datestuff
  7. 人工智能在法律中的应用丨“AI+传统行业”全盘点
  8. 升级opengl和显卡驱动_到底用不用更新显卡驱动
  9. js获取本周日期和上周日期 --- 随手记录备忘
  10. 美团的2020年:千亿美元帝国的贪吃蛇游戏,气势汹汹也危机重重