保存数据时默认值设置为当前时间
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间';
保存行数据时默认值设置为当前时间,同时更新字段时自动更新为当前时间
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间';
举个栗子
CREATE TABLE `activity_area_config` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`state` tinyint(4) NOT NULL DEFAULT '1' COMMENT '状态 (1 正常 0 禁用)',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`activity_guid` varchar(50) NOT NULL COMMENT '活动guid',
`province_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '省份id',
`province` varchar(100) DEFAULT NULL COMMENT '省份',
`city_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '市id',
`city` varchar(100) DEFAULT NULL COMMENT '市',
PRIMARY KEY (`id`),
KEY `activity_guid` (`activity_guid`)
) ENGINE=InnoDB AUTO_INCREMENT=339 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=COMPACT COMMENT='活动地址配置';