在实际应用中,我们时常会需要用到创建时间和更新时间这两个字段,下面记录一下:

第一种 : 命令行创建(推荐)

CREATE TABLE `user_info`  (`uid` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,`username` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,`password` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,`telephone` varchar(11) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,`create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',`update_time` timestamp(0) NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',PRIMARY KEY (`uid`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;

第二种: 可视化工具 (本文以Navicat 12为例)

create_time

update_time

第三种 :添加字段(推荐)

设置 默认时间 CURRENT_TIMESTAMP   设置更新时间为 ON UPDATE CURRENT_TIMESTAMP

ALTER TABLE `table_name` ADD COLUMN `created_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间';

ALTER TABLE `table_name` ADD COLUMN `updated_time` datetime NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间';

第四种 : 修改字段(推荐)

修改create_time 设置默认时间 CURRENT_TIMESTAMP

ALTER TABLE `table_name`
MODIFY COLUMN  `create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间' ;

ALTER TABLE `table_name`
MODIFY COLUMN  `updated_time` datetime NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间';

MySQL 设置 创建时间 和 更新时间相关推荐

  1. mysql 自动更新时间_如何设置mysql自动更新创建时间和更新时间

    做项目时,希望: 新增记录时,mysql自动将系统的当前时间set到创建时间和更新时间这两个字段中. 更新记录时,mysql只update更新时间字段的时间. 设置mysql自动更新创建时间和更新时间 ...

  2. 关于MybatisPlus使用Generator自动生成代码的实现(包含创建时间和更新时间的自动填充)

    基于springboot的基础上添加以下依赖 <dependency><groupId>com.baomidou</groupId><artifactId&g ...

  3. 在迅捷CAD编辑器中如何查询CAD创建时间和更新时间?

    像我们经常都接触相关的CAD设计的小伙伴们,常常会需要接触.绘制.修改.查询大量的CAD图纸.有时候,为了了解一张CAD图纸素材的详细信息,去查询CAD图纸创建时间和更新时间是我们非常需要的方法.但是 ...

  4. 数据库设计-创建当前时间与更新时间

    数据库设计-创建当前时间与更新时间 一.创建当前时间 二.创建更新时间 一.创建当前时间 CURRENT_TIMESTAMP 二.创建更新时间 CURRENT_TIMESTAMP 注意: 勾选&quo ...

  5. 怎样使用更新域计算机,如何使用Word快捷键来输入当前时间和更新时间域?

    如何使用Word快捷键来输入当前时间和更新时间域? 腾讯视频/爱奇艺/优酷/外卖 充值4折起 如今word为了方便用户的使用,通过添加更多的快捷键来实现时间的节省,比如说我们通过Word快捷键就可以输 ...

  6. mysql 插入数据时 自动设置创建时间和更新时间

    一般除了配置表,表中都会有create_time ,update_time 2个字段,而这个2个字段测处理方式雨2种: 1在代码中设置当前日期 2>mysq自动设置(推荐使用) 加入,已经设置好 ...

  7. Mysql设置创建时间字段和更新时间字段自动获取时间,填充时间

    1.引言 在实际开发中,每条数据的创建时间和修改时间,尽量不需要应用程序去记录,而由数据库获取当前时间自动记录创建时间,获取当前时间自动记录修改时间. 2.创建语句 (1)–添加CreateTime ...

  8. mysql中创建时间和更新时间的区别

    `create_time` timestamp(0) NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',`update_time` timestamp(0) ...

  9. java实现mysql自动更新创建时间与更新时间的两种方式

    一:通过数据库自身实现 1 .创建表的时候加上  create_time  与   update_time 两个字段 `create_time` timestamp NOT NULL DEFAULT ...

最新文章

  1. rust墙壁升级点什么_分享:如何在阅读Rust项目源码中学习
  2. 很遗憾,我们正在逐渐丧失专注阅读的能力
  3. 小波变换和小波包变换
  4. Linux学习之Vi编辑器常用命令
  5. python怎么打开交互式窗口-使用pycharm进行交互式shell调试
  6. Visual C#之核心语言
  7. 机器学习项目中的数据预处理与数据整理之比较
  8. 为TFS配置跨平台的生成服务器Xplat (Ubuntu Linux)
  9. activity启动流程与任务执行
  10. 关于指针int *p=a和*p=a的纠正
  11. 2019安装软件安装管家_【软件安装管家】Br 2019软件安装包+安装教程
  12. 软件测试52讲-安全第一:渗透测试
  13. .xyz文件_Orca.xyz:除了银行系统瑞士还有同样安全的数字保险箱
  14. vue 第三天(绑定属性)
  15. SpringCloudAlibaba-Nacos 介绍、单机模式下搭建及基本使用
  16. 【ECSHOP插件】ECSHOP会员头像,上传头像评论显示头像
  17. 【DS18B20】与之相连的引脚正确配置
  18. bmp图片批量转为jpg格式文件?
  19. 【UVA 815 --- Flooded!】
  20. 雷神ZERO游戏本和ROG冰刃5Plus的 区别 选哪个

热门文章

  1. 来给罗永浩和王自如打个分(下)
  2. 独立手机版营销推广落地页pbootcms模板落地页单页网站
  3. 管理:身先士卒是必要的手段
  4. PHP执行Shell脚本或Bash脚本文件并返回命令输出详情
  5. html 单选 lable,label 标签的用法,点label选中单选、复选框或文本框
  6. (机械师T90外接显卡GTX-1080)Win10笔记本通过M.2接口外接独立显卡+解决错误代码43
  7. Java 单例模式详解
  8. 2016乌云白帽大会企业场(主会场)
  9. 某单位分配到一个C类网络地址,其网络号为218.7.8.0,现在该单位共有4个不同的部门,每个部门最多25台主机,要求进行子网划分
  10. 动网8.1后台拿站技巧