天天看點

mysql - create-time/update-time 自動生成

在很多場景下,create-time/update_time的自動生成完全可以由資料庫自己生成。

執行個體:

CREATE TABLE `myblog`.`article` (
  `id` INT NOT NULL AUTO_INCREMENT,
  `article_type` INT NOT NULL COMMENT '類型:0:技術,1:文學',
  `title` VARCHAR(50) NOT NULL COMMENT '标題',
  `content` LONGTEXT NULL COMMENT '内容',
  `read_time` INT NULL COMMENT '閱讀次數',
  `video_address` VARCHAR(50) NULL COMMENT '視訊位址,bilibili',
  `create_time` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP COMMENT '建立時間',
  `update_time` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新時間',
  PRIMARY KEY (`id`))
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8mb4
COLLATE = utf8mb4_0900_ai_ci
COMMENT = '文章清單資料表';      

建立:

insert into myblog.article (article_type, title, content, read_time, video_address) values (0, "測試", "neirong", 1, "https://www.iotzzh.com");