在很多場景下,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");
更新: