MySQL 自动更新时间戳及默认时间戳

MySQL 大约 465 字

自动更新时间戳及默认时间戳

CREATE TABLE `test` (
  `ctime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `utime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

navicat 添加时选择 datetime 不出现根据当前时间戳更新,需选择类型为 timestamp 。先设置为 timestamp 后再改为 datetime (navicat 版本过低导致,升级后无此 bug ) 默认一栏出填写: CURRENT_TIMESTAMP

时间范围

  • timestamp取值范围1970-01-01 00:00:002038-01-19 03:14:07
  • datetime取值范围1000-01-01 00:00:009999-12-31 23:59:59
阅读 1889 · 发布于 2019-04-07

————        END        ————

扫描下方二维码关注公众号和小程序↓↓↓

扫描二维码关注我
昵称:
随便看看 换一批