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");

更新:


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章