您当前的位置:首页 > 计算机 > 软件应用 > 数据库 > MySQL

3.15. TIMESTAMP 在 UPDATE CURRENT_TIMESTAMP 数据类型上做什么?

时间:12-14来源:作者:点击数:
城东书院 www.cdsy.xyz

创建表时 TIMESTAMP 列用 Zero 更新。只要表中的其他字段发生更改,UPDATE CURRENT_TIMESTAMP 修饰符就将时间戳字段更新为当前时间。

MySQL中提供的常用的日期类型有如下几种:DATE、TIME、DATETIME、TIMESTAMP,本文测试场景为 MySQL 8.0。

  • YEAR 类型通常用来表示年。
  • DATE 类型通常用来表示年、月、日。
  • TIME 类型通常用来表示时、分、秒。
  • DATETIME 类型通常用来表示年、月、日、时、分、秒。
  • TIMESTAMP 类型通常用来表示带时区的年、月、日、时、分、秒。

在这几种类型中,只有 TIMESTAMP 能够与实际时区相对应:

类型 名称 所占字节 最小值 最大值
YEAR 1 1901 2155
TIME 时间 3 -838:59:59 838:59:59
DATE 日期 3 1000-01-01 9999-12-03
DATETIME 日期时间 8 1000-01-0100:00:00 9999-12-3123:59:59
TIMESTAMP 日期时间 4 1970-01-0100:00:00 UTC 2038-01-1903:14:07UTC
城东书院 www.cdsy.xyz
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门
本栏推荐