在很多场景下,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");