mysql 设置自动创建时间及修改时间的方法示例

 更新时间:2019年09月24日 10:56:45   作者:追不上老鼠的猫  
这篇文章主要介绍了mysql 设置自动创建时间及修改时间的方法,结合实例形式分析了mysql针对创建时间及修改时间相关操作技巧,需要的朋友可以参考下

本文实例讲述了mysql 设置自动创建时间及修改时间的方法。分享给大家供大家参考,具体如下:

第一种,通过ddl进行定义

CREATE TABLE `course` (
 `course` varchar(255) DEFAULT NULL,
 `user` varchar(255) DEFAULT NULL,
 `score` int(11) DEFAULT NULL,
 `id` int(11) NOT NULL AUTO_INCREMENT,
 `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
 `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
 PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8;

第二种,直接通过工具修改表设计

第三种,也可通过sql语句进行字段的修改

-- 修改create_time 设置默认时间 CURRENT_TIMESTAMP 
ALTER TABLE `course`
MODIFY COLUMN `create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间' ;

-- 添加update_time 设置 默认时间 CURRENT_TIMESTAMP  设置更新时间为 ON UPDATE CURRENT_TIMESTAMP 
ALTER TABLE `course`
ADD COLUMN `update_time` datetime NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间' ;

更多关于MySQL相关内容感兴趣的读者可查看本站专题:《MySQL查询技巧大全》、《MySQL事务操作技巧汇总》、《MySQL存储过程技巧大全》、《MySQL数据库锁相关技巧汇总》及《MySQL常用函数大汇总

希望本文所述对大家MySQL数据库计有所帮助。

相关文章

  • 记一次mysql5.7测试数据库被删表的问题

    记一次mysql5.7测试数据库被删表的问题

    这篇文章主要介绍了记一次mysql5.7测试数据库被删表的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-11-11
  • 详解MYSQL中重命名procedure的一种方法

    详解MYSQL中重命名procedure的一种方法

    这篇文章主要介绍了MYSQL中重命名procedure的一种方法,本文图文并茂给大家介绍的非常详细,具有一定的参考借鉴价值 ,需要的朋友可以参考下
    2019-05-05
  • mysql优化之query_cache_limit参数说明

    mysql优化之query_cache_limit参数说明

    query_cache_limit指定单个查询能够使用的缓冲区大小,缺省为1M,一般不需要优化
    2021-07-07
  • 怎么重置mysql的自增列AUTO_INCREMENT初时值

    怎么重置mysql的自增列AUTO_INCREMENT初时值

    怎么重置mysql的自增列想必有很多的朋友都不会吧,下面与大家分享下常用的几种方法,不懂的朋友可以了解下哈,希望对大家有所帮助
    2013-06-06
  • Mysql联合索引的原理与实现

    Mysql联合索引的原理与实现

    联合索引是一种将多个列组合成一个索引的技术,以提高基于这些列进行查询的性能,本文主要介绍了Mysql联合索引的原理与实现,具有一定的参考价值,感兴趣的可以了解一下
    2024-08-08
  • MySQL创建数据库和创建数据表

    MySQL创建数据库和创建数据表

    MySQL 是最常用的数据库,在数据库操作中,基本都是增删改查操作,简称CRUD。但是,这篇文章主要介绍了数据库和数据表如何创建,想详细了解的小伙伴可以参考阅读一下
    2023-03-03
  • mysql 事务解析

    mysql 事务解析

    这篇文章主要给大家分享的是mysql事务解析,事务(transaction)是业务逻辑的一个基本的单元组成,下面文章围绕mysql事务的相关资料展开详细内容,需要的朋友可以参考一下希望对大家有所帮助
    2021-11-11
  • MySQL数据库CRUD、常见函数及union查询详解

    MySQL数据库CRUD、常见函数及union查询详解

    在MySQL中CRUD是指对数据库进行增加(Create)、读取(Retrieve)、更新(Update)和删除(Delete)这四种基本操作的缩写,这篇文章主要给大家介绍了关于MySQL数据库CRUD、常见函数及union查询的相关资料,需要的朋友可以参考下
    2024-01-01
  • MySQL分区表的局限和限制详解

    MySQL分区表的局限和限制详解

    本文对Mysql分区表的局限性做了一些总结,因为个人能力以及测试环境的 原因,有可能有错误的地方,还请大家看到能及时指出,当然有兴趣的朋友可以去官方网站查阅。
    2017-03-03
  • MYSQL之on和where的区别解读

    MYSQL之on和where的区别解读

    这篇文章主要介绍了MYSQL之on和where的区别解读,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-03-03

最新评论