mysql新增数据和修改数据,自动获取当前时间作为创建时间和修改时间
语法
-- 创建时间
DEFAULT current_timestamp()
-- 修改时间
DEFAULT current_timestamp() ON UPDATE current_timestamp()
例举说明
CREATE TABLE `user` (
id INTEGER auto_increment NOT NULL COMMENT '主键id',
name varchar(50) NULL COMMENT '姓名',
email varchar(50) NULL COMMENT '邮箱',
password varchar(50) NULL COMMENT '密码',
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 CHARSET=utf8
COMMENT='用户表';