总结:

`uptime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP

应用场景:

1、在数据表中,要记录每条数据是什么时候创建的,不需要应用程序去特意记录,而由数据数据库获取当前时间自动记录创建时间;

2、在数据库中,要记录每条数据是什么时候修改的,不需要应用程序去特意记录,而由数据数据库获取当前时间自动记录修改时间;

实现方式:

1、将字段类型设为  TIMESTAMP

2、将默认值设为  CURRENT_TIMESTAMP

举例应用:

1、MySQL 脚本实现用例

--添加CreateTime 设置默认时间 CURRENT_TIMESTAMP

ALTER TABLE `table_name`

ADD COLUMN  `CreateTime` datetime NULL DEFAULT CURRENT_TIMESTAMPCOMMENT '创建时间' ;

--修改CreateTime 设置默认时间CURRENT_TIMESTAMP

ALTER TABLE `table_name`

MODIFY COLUMN  `CreateTime` datetime NULL DEFAULT CURRENT_TIMESTAMPCOMMENT '创建时间' ;

--添加UpdateTime 设置 默认时间 CURRENT_TIMESTAMP   设置更新时间为 ON UPDATE CURRENT_TIMESTAMP

ALTER TABLE `table_name`

ADD COLUMN `UpdateTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMPCOMMENT '创建时间' ;

--修改 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获取记录的插入时间_mysql 自动记录数据插入及最后修改时间相关推荐

  1. mysql自动写入创建时间_mysql 自动记录数据插入及最后修改时间

    总结: `uptime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP 应用场景: 1.在数据表中, ...

  2. mysql获取记录的插入时间,如何查看某一条记录插入到主库的时间与插入到插入到从库的时间差...

    业务 用户抽奖 先查询该日已抽奖次数--drawCount 如 select count(*) from draw_log where user_id = 1 and draw_date = curr ...

  3. c mysql批量插入优化_MySQL实现批量插入以优化性能的教程

    这篇文章主要介绍了MySQL实现批量插入以优化性能的教程,文中给出了运行时间来表示性能优化后的对比,需要的朋友可以参考下 对于一些数据量较大的系统,数据库面临的问题除了查询效率低下,还有就是数据入库时 ...

  4. mysql循环插入语句_MySQL实现循环插入功能

    MySQL 不支持直接写SQL 语句实现循环插入功能. 想要实现该功能的方法有:用其他语言操控MySql或者用存储过程来实现两种. MySQL 不支持直接写SQL 语句实现循环插入功能. 想要实现该功 ...

  5. mysql随机生成数据并插入_python生成随机数据插入mysql

    import random as r import pymysql first=('张','王','李','赵','金','艾','单','龚','钱','周','吴','郑','孔','曺','严' ...

  6. mysql 从a到z 查询_mysql 查询数据时按照A-Z顺序排序返回结果集

    mysql 查询数据时按照A-Z顺序排序返回结果集 $sql = "SELECT * , ELT( INTERVAL( CONV( HEX( left( name, 1 ) ) , 16, ...

  7. Python-读取文件例子:一个获取指定目录下一定格式的文件名称和文件修改时间并保存为文件的python脚本 ....

    转载自:http://blog.csdn.net/forandever/article/details/5711319 功能: 获取指定目录下面符合一定规则的文件名称和文件修改时间,并保存到指定的文件 ...

  8. Java怎么实现几十万条数据插入(30万条数据插入MySQL仅需13秒)

    本文主要讲述通过MyBatis.JDBC等做大数据量数据插入的案例和结果. 30万条数据插入插入数据库验证 实体类.mapper和配置文件定义 User实体 mapper接口 mapper.xml文件 ...

  9. javascript获取系统时间时区_详解Linux操作系统修改时间和修改时区的方法

    概述 无论在哪个操作系统上准确的时区和时间对于我们来说都非常重要,通常情况下时间错误的概率很非常低的.但是不同区域的服务器默认的时区的并不相同,如果服务器的时区与我们的时区存在差异那么时间也会错误. ...

  10. mysql删除emp表的语句_MySQL删除数据表(DORP TABLE语句)

    在MySQL数据库中,对于不再需要的数据表,我们可以将其从数据库中删除. 在删除表的同时,表的结构和表中所有的数据都会被删除,因此在删除数据表之前最好先备份,以免造成无法挽回的损失. 下面我们来了解一 ...

最新文章

  1. MBTiles 1.2 规范翻译
  2. __name__ == '__main__' 到底是什么意思
  3. Python 一次for遍历多个列表及遍历时获取index
  4. C语言编写扫雷小游戏
  5. LeetCode:二叉树相关应用
  6. Qt实践|HTTPS知识点-SSL socket获取百度首页
  7. java c s聊天程序_Java建立C/S 模式聊天室服务器和客户端
  8. 一项一项教你测等保2.0——Windows入侵防范
  9. 基于LSTM的中文文本多分类
  10. 用数组循环实现矩阵乘法php,array用法 numpy_从创建数组到矩阵运算,一文带你看懂Numpy...
  11. 6.6 AdaBoost实战
  12. 期货结算 期货算法公式
  13. cocos2d-x初步
  14. 上海野生动物园一日游
  15. 前端生成二维码图片以及条形码图片
  16. 逍遥安卓模拟器卡android,逍遥安卓模拟器怎么设置不卡 逍遥模拟器不流畅解决方法...
  17. css图片颜色设置为黑白
  18. Serenity Screenplay pom.xml文件配置
  19. log4cpp库的使用
  20. Allure 安装及使用

热门文章

  1. 《疯狂Java讲义》第3章——数据类型和运算符
  2. 2012文件共享服务器权限,局域网共享设置权限server2012r2文件共享权限设置方法...
  3. microsoft office 文档左边导航窗格列表不见了
  4. C# Xml序列化Dictionary
  5. 总结一下自己的大学四年
  6. 为什么要通过w3c验证.
  7. 人像抠图——基于深度学习一键去除视频背景
  8. 听听那冷雨 余光中
  9. 音频怎么转换mp3格式?
  10. 看过这篇文章,终于找到单身的原因了!