mysql新增数据和修改数据,自动获取当前时间作为创建时间和修改时间

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='用户表';

完事儿~

猜你喜欢

转载自blog.csdn.net/qq_37637196/article/details/125281914
今日推荐