在创建时间字段的时候

例如:字段  create_time   默认值可以设置为CURRENT_TIMESTAMP插入数据时候会自动添加时间,默认值为当前时间

update_time  默认值可以设置为CURRENT_TIMESTAMP  ON UPDATE CURRENT_TIMESTAMP表示每次更新这条                                           数据的时候,该字段都会更新成当前时间

设置默认值错误,可以用下面sql修改字段默认值

ALTER TABLE `sms_message_system`

MODIFY COLUMN  `update_time` DATETIME NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP  COMMENT '创建时间' ;

这两个操作是mysql数据库本身在维护,所以可以根据这个特性来生成【创建时间】和【更新时间】两个字段,且不需要代码来维护.

CREATE TABLE `sms_message_system` (

`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号',

`message_title` varchar(255) DEFAULT '' COMMENT '标题',

`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',

`release_staff` varchar(255) DEFAULT NULL COMMENT '发布人员',

`details` varchar(255) DEFAULT NULL COMMENT '消息详情',

`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间',

PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8

mysql添加时间默认值_mysql 创建时间字段添加默认值相关推荐

  1. mysql建表datetime_mysql建表-创建时间、修改时间

    mysql在建表时要有创建时间.修改时间这两个字段 Navicat设置方法和SQL语法如下: 小编用的mysql版本是5.7,查看自己的数据库方法如下:蜗牛:Navicat查看数据库版本​zhuanl ...

  2. mysql创建表的时候日期给个默认值_mysql 创建表时 日期字段默认值为当前时间...

    mysql 创建表时 日期字段默认值为当前时间 mysql version 5.1 在mysql创建表的时候经常会遇到创建日期字段需要设置当前时间为默认值的时候,就如sqlserver2000一样,把 ...

  3. mysql定义日期类型格式_Mysql 日期时间类型详解

    MySQL 中有多种数据类型可以用于日期和时间的表示,不同的版本可能有所差异,表3-2 中列出了MySQL 5.0 中所支持的日期和时间类型. 这些数据类型的主要区别如下:  * 如果要用来表示年月 ...

  4. mybatis在指定库建表_使用MyBatis Plus自动添加数据库表中的创建时间、创建者、更新时间、更新者...

    使用到Sringboot.Mybatis Plus.Shiro.Mysql 1.创建一张部门表,表结构 CREATE TABLE `sys_dept` ( `dept_id` bigint(20) N ...

  5. oracle加上默认值,Oracle创建表,并添加默认值和备注

    create table testemp( id varchar2(50) default sys_guid(), deptno varchar2(20) ,--部门编码 ename varchar2 ...

  6. mysql中的查询时间的语句_mysql 常用时间查询语句

    创建当天表的视图: dateline为unix时间戳 SELECT * FROM 表 WHERE DATE_FORMAT(FROM_UNIXTIME(dateline),'%Y-%m-%d') = D ...

  7. mysql内置时间函数大全_MySQL 的时间函数 大全

    MySQL 的时间函数 大全 2014年02月14号 发表于:评论 (1) 热度:1109 一.MySQL获得当前日期时间函数 1.1  获得当前日期+ 时间(date  +  time)函数:now ...

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

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

  9. MySQL授权修改表结构_MySQL创建修改表结构

    一.数据库的概述 1.什么是数据库 DB,DataBase 数据库:依照某种数据模型进行组织并存放到存储器的数据集合 DBMS,DataBase Management System 数据库管理系统:用 ...

最新文章

  1. Codeforces 617E XOR and Favorite Number
  2. 4个在2020年持续发展的数据中心冷却趋势
  3. ML之4PolyR:利用四次多项式回归4PolyR模型+两种正则化(Lasso/Ridge)在披萨数据集上拟合(train)、价格回归预测(test)
  4. VS2010环境下MFC使用DataGrid绑定数据源
  5. C# 中socket根据Receive判断 TcpClient关闭连接的处理
  6. Tech·Ed 2006中国 实况报道
  7. 教学交流研讨会总结(一)
  8. window电脑关闭自动更新的方法,妈妈再也不用担心我开机等电脑啦
  9. java 课后习题 编写判断从键盘输入的字符串是否为回文
  10. 线性代数的本质(干货!)
  11. js一些平时会用到的
  12. 9patch(.9)怎么去掉自己画上的黑点/黑线
  13. 用javascript操作xml
  14. Panda-DEA,一款新的DEA模型软件
  15. Linux 虚拟IP
  16. 2020计算机网络练习题记录(1)
  17. 一文介绍完整:python猴子补丁python monkey patch 没听过?
  18. iWatermark Pro for Mac(水印制作软件)
  19. 同一个按钮点击多次不同效果_如何解决竞价推广中的恶意点击?
  20. dao层通用封装_层超类型模式:封装多层系统中的通用实现

热门文章

  1. linux 组软raid0,配置Linux软RAID0
  2. 苹果笔记本php好吗,苹果笔记本性能好吗?苹果电脑性能的评估和建议
  3. 手把手教你制作Excel抽奖器
  4. 小学计算机课程介绍鼠标,小学信息技术《认识鼠标》
  5. python去除文本多余空格
  6. 小米6x查看手机IP
  7. redis学习从练气到化虚
  8. 谷歌版ChatGPT申请:bard isn’t currently supported in your country. stay tuned!
  9. 微信小程序开发1.简易教程
  10. python翻转课堂_翻转课堂都有哪些缺点?