主页 > 知识库 > mysql 设置自动创建时间及修改时间的方法示例

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

热门标签:腾讯地图标注提升 电销卡外呼系统供应商 悟空科技电话机器人 真人语音电话机器人 铜陵防封电销卡 400电话可以免费申请吗 美国反骚扰电话机器人 福建外呼系统定制化 怎么在地图标注位置生成图片

本文实例讲述了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数据库计有所帮助。

您可能感兴趣的文章:
  • 解析MySQL设置当前时间为默认值的方法
  • mysql 设置默认的时间值
  • MySQL时间设置注意事项的深入总结

标签:乌海 云浮 湖北 湖南 聊城 武威 临汾 白银

巨人网络通讯声明:本文标题《mysql 设置自动创建时间及修改时间的方法示例》,本文关键词  mysql,设置,自动,创建,时间,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《mysql 设置自动创建时间及修改时间的方法示例》相关的同类信息!
  • 本页收集关于mysql 设置自动创建时间及修改时间的方法示例的相关信息资讯供网民参考!
  • 企业400电话

    智能AI客服机器人
    15000

    在线订购

    合计11份范本:公司章程+合伙协议+出资协议+合作协议+股权转让协议+增资扩股协议+股权激励+股东会决议+董事会决议

    推荐文章