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

MySQL About 465 words

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

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
Views: 5,257 · Posted: 2019-04-07

————        END        ————

Give me a Star, Thanks:)

https://github.com/fendoudebb/LiteNote

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

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


Today On History
Browsing Refresh