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

MySQL大约 448 字

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

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:00到2038-01-19 03:14:07
  • datetime取值范围1000-01-01 00:00:00到9999-12-31 23:59:59
阅读 840 · 发布于 2019-04-07

————        END        ————

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

昵称:
随便看看换一批