问答详情
源自:4-1 数据库设计与编码

创建success_killed表时关于create_time字段的问题

疑惑:在创建success_killed表时,下面语句  `create_time` timestamp NOT NULL COMMENT '创建时间', 为什么在 show create table seckill\G 后变成 `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间'  ???

提问者:csranger 2018-05-09 21:19

个回答

  • 差三岁4185231
    2018-05-19 16:27:12
    已采纳

    mysql 给他设置了默认值

    CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAM 表示在创建新记录和修改现有记录的时候都对这个数据列刷新

  • JA_JA
    2020-05-18 20:39:23

    `create_time` TIMESTAMP NOT NULL DEFAULT  CURRENT_TIMESTAMP  COMMENT '创建时间'。检查你创建表success_killed时,有没有设置create_time默认值。