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数据库计有所帮助。

相关文章

  • JDBC连接的六步实例代码(与mysql连接)

    JDBC连接的六步实例代码(与mysql连接)

    这篇文章主要给大家介绍了关于JDBC连接的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-05-05
  • mysql全面解析json/数组

    mysql全面解析json/数组

    这篇文章主要介绍了mysql全面解析json/数组,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-07-07
  • MySQL查看与修改字符集的方法实例教程

    MySQL查看与修改字符集的方法实例教程

    这篇文章主要给大家介绍了关于MySQL查看与修改字符集的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10
  • MySQL六种约束的示例详解(全网最全)

    MySQL六种约束的示例详解(全网最全)

    约束是作用于表中字段上的规则,用于限制存储在表中的数据。这篇文章主要为大家整理了一下MySQL中六种约束的用法,感兴趣的可以了解一下
    2022-07-07
  • navicat 连接数据库隔段时间后自动断开连接的解决方案

    navicat 连接数据库隔段时间后自动断开连接的解决方案

    这篇文章主要介绍了navicat 连接数据库隔段时间后自动断开连接的解决方案,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-12-12
  • 详解Mysql数据库date, datetime类型设置0000-00-00默认值(default)报错问题

    详解Mysql数据库date, datetime类型设置0000-00-00默认值(default)报错问题

    这篇文章主要介绍了详解Mysql数据库date, datetime类型设置0000-00-00默认值(default)报错问题,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-01-01
  • CentOS 6.6 源码编译安装MySQL 5.7.18教程详解

    CentOS 6.6 源码编译安装MySQL 5.7.18教程详解

    这篇文章主要介绍了CentOS 6.6 源码编译安装MySQL 5.7.18教程详解,需要的朋友可以参考下
    2017-07-07
  • 关于mysql的时区问题

    关于mysql的时区问题

    这篇文章主要介绍了关于mysql的时区问题,具有很好的参考价值,希望对大家有所帮助,以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家,
    2023-11-11
  • mysql分页的limit参数简单示例

    mysql分页的limit参数简单示例

    这篇文章主要给大家介绍了关于mysql分页的limit参数的相关资料,文中通过示例代码以及图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • mysql字符串拼接的几种实用方式小结

    mysql字符串拼接的几种实用方式小结

    在SQL语句中经常需要进行字符串拼接,下面这篇文章主要给大家介绍了关于mysql字符串拼接的几种实用方式,文中通过图文以及代码示例介绍的非常详细,需要的朋友可以参考下
    2023-11-11

最新评论