• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > mysql 数据类型TIMESTAMP

mysql 数据类型TIMESTAMP

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了mysql timestamp类型,mysql timestamp,mysql unix timestamp,mysql timestamp 比较,mysql中timestamp等相关知识,希望本文的分享对您有所帮助

在mysql中timestamp数据类型是一个比较特殊的数据类型,他可以自动在你不使用程序更新情况下只要你更新了记录timestamp会自动更新时间

通常表中会有一个Create date 创建日期的字段,其它数据库均有默认值的选项。MySQL也有默认值timestamp,但在MySQL中,不仅是插入就算是修改也会更新timestamp的值!

这样一来,就不是创建日期了,当作更新日期来使用比较好!

因此在MySQL中要记录创建日期还得使用datetime 然后使用NOW() 函数完成!

1: 如果定义时DEFAULT CURRENT_TIMESTAMP和ON UPDATE CURRENT_TIMESTAMP子句都有,列值为默认使用当前的时间戳,并且自动更新。

2: 如果不使用DEFAULT或ON UPDATE子句,那么它等同于DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP。

3: 如果只有DEFAULT CURRENT_TIMESTAMP子句,而没有ON UPDATE子句,列值默认为当前时间戳但不自动更新。

4: 如果没用DEFAULT子句,但有ON UPDATE CURRENT_TIMESTAMP子句,列默认为0并自动更新。

5: 如果有一个常量值DEFAULT,该列会有一个默认值,而且不会自动初始化为当前时间戳。如果该列还有一个ON UPDATE CURRENT_TIMESTAMP子句,这个时间戳会自动更新,否则该列有一个默认的常量但不会自动更新。

换句话说,你可以使用当前的时间戳去初始化值和自动更新,或者是其中之一,也可以都不是。(比如,你在定义的时候可以指定自动更新,但并不初始化。)

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • MySQL timestamp自动更新时间分享
  • mysql 数据类型TIMESTAMP

相关文章

  • 2017-05-11解析在MYSQL语法中使用trim函数删除两侧字符
  • 2018-12-05关于某列排序的详细介绍
  • 2018-12-05MYSQL使用图文教程
  • 2018-12-05浅谈MySQL漂流记(三)
  • 2018-12-05SQLServer2005重建索引前后对比分析
  • 2017-05-11mysql 存储过程的问题
  • 2018-12-05SQLServer 中的死锁说明
  • 2017-05-11远程连接mysql数据库注意点记录
  • 2018-12-05MySQL OOM 系列一 Linux内存分配_MySQL
  • 2018-12-05讲述一个mysql 数据库恢复的实例

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • MySQL 性能优化的最佳20多条经验分享
    • sqlserver 2000数据库同步 同步两个SQLServer数据库的内容
    • SQLServer2005中的SQLCMD工具使用
    • mysql如何获取规定时间段内的统计数据的代码详解
    • MySQL 有输入输出参数的存储过程实例
    • Oracle Report中加入下载超链接操作方法
    • 使用准则进行条件查询
    • mysql下普通索引和唯一索引的效率对比
    • mysql中常用的的内置函数
    • MySQL中常用存储引擎有哪些?它们相互之间有什么区别?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有