文档章节

mysql timestamp数据类型5.6.5版本分割线

二师弟的大师兄
 二师弟的大师兄
发布于 2017/03/22 18:23
字数 273
阅读 14
收藏 0

在mysql中timestamp类型常用的是默认值CURRENT_TIMESTAMP和ON UPDATE CURRENT_TIMESTAMP, 但是在5.6以前的版本是不支持有两个相同的timestamp字段设置默认值是CURRENT_TIMESTAMP的;但是不影响设置多个字段类型为timestamp(只要不设置多个默认值CURRENT_TIMESTAMP,话又说回来,谁吃饱了撑了设置那么多个相同意义的字段),在低版本中确实有些场景会首先让人想到的是用两个timestamp类型的字段,而且默认值都是CURRENT_TIMESTAMP的,如下:

当又想记录创建时间又想记录最后的更新的时间的时候,可能会出现类似的两个建表字段:

createTime timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间‘,

lastUpdateTime timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE

CURRENT_TIMESTAMP  COMMENT '最后更新时间',

但是这样的语句肯定是通不过的,会出现的错误提示大概是只能出现一个默认值是CURRENT_TIMESTAMP的timestamp类型(5.6版本后支持多个默认值), 把createTime手动赋值吧;

 

© 著作权归作者所有

二师弟的大师兄
粉丝 0
博文 15
码字总数 6466
作品 0
浦东
私信 提问
walle-web 2.0安装流水

一、环境安装 VMware Workstation,centos7.6 64位,lnmp1.5 二、安装lnmp1.5 注意:MySQL 5.6.5以上,否则会在安装时报错。在MySQL 5.6.5版本之前,Automatic Initialization and Updating...

我心中有猛狗
04/22
39
0
开发规范,推荐使用TIMESTAMP,真的合适么?

在时间类型中,用的较多的是TIMESTAMP和DATETIME。 看到很多开发规范,推荐使用TIMESTAMP而不是DATETIME,原因在于TIMESTAMP占4个字节,而DATETIME需要8个字节,前者比后者省空间。 这个说法...

MySQL实战
2018/09/17
0
0
MySQL文档生成工具--mysqldgtool

在开发中往往需要写文档,而数据库设计这部分又是必不可少的,自己写了一个针对mysql数据库的文档生成工具。 效果如下: <!---------------------分割线------------------------------> Mys...

宅男小何
2012/10/21
2.2K
5
mysql 在数据表中随机取数据或随机排序

最近遇到一个需求,就是随机取数据,本着拿来主义的精神,网上找了找,基本上都是这个下面这个内容,但是并不能让人满意: 1、select * from users order by rand() LIMIT 1 2、SELECT FROM...

不会笑
2016/08/17
0
0
MySQL datetime数据类型设置当前时间为默认值

环境:MySQL Sever 5.1 + MySQL命令行工具 问题:MySQL datetime数据类型设置当前时间为默认值 解决: 方法一: 由于MySQL目前字段的默认值不支持函数,所以以createtime datetime default n...

varchard
2015/04/26
254
0

没有更多内容

加载失败,请刷新页面

加载更多

java通过ServerSocket与Socket实现通信

首先说一下ServerSocket与Socket. 1.ServerSocket ServerSocket是用来监听客户端Socket连接的类,如果没有连接会一直处于等待状态. ServetSocket有三个构造方法: (1) ServerSocket(int port);...

Blueeeeeee
今天
6
0
用 Sphinx 搭建博客时,如何自定义插件?

之前有不少同学看过我的个人博客(http://python-online.cn),也根据我写的教程完成了自己个人站点的搭建。 点此:使用 Python 30分钟 教你快速搭建一个博客 为防有的同学不清楚 Sphinx ,这...

王炳明
昨天
5
0
黑客之道-40本书籍助你快速入门黑客技术免费下载

场景 黑客是一个中文词语,皆源自英文hacker,随着灰鸽子的出现,灰鸽子成为了很多假借黑客名义控制他人电脑的黑客技术,于是出现了“骇客”与"黑客"分家。2012年电影频道节目中心出品的电影...

badaoliumang
昨天
15
0
很遗憾,没有一篇文章能讲清楚线程的生命周期!

(手机横屏看源码更方便) 注:java源码分析部分如无特殊说明均基于 java8 版本。 简介 大家都知道线程是有生命周期,但是彤哥可以认真负责地告诉你网上几乎没有一篇文章讲得是完全正确的。 ...

彤哥读源码
昨天
15
0
jquery--DOM操作基础

本文转载于:专业的前端网站➭jquery--DOM操作基础 元素的访问 元素属性操作 获取:attr(name);$("#my").attr("src"); 设置:attr(name,value);$("#myImg").attr("src","images/1.jpg"); ......

前端老手
昨天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部