摘要:这篇文章主要介绍了mysql插入当前时间语句(分析mysql数据库添加时间数据),需要的朋友可以参考下,如果你喜欢还可以浏览mysql插入当前时间语句(分析mysql数据库添加时间数据)的最新相关推荐信息。
在创建时间字段的时候:
例如:字段 create_time 默认值可以设置为CURRENT_TIMESTAMP 插入数据时候会自动添加时间,默认值为当前时间
update_time 默认值可以设置为CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP 表示每次更新这条数据的时候,该字段都会更新成当前时间(商盟百科网chnore.com)
设置默认值错误,可以用下面sql修改字段默认值
ALTER TABLE `sms_message_system`MODIFY COLUMN `update_time` DATETIME NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT "创建时间" ;
这两个操作是mysql数据库本身在维护,所以可以根据这个特性来生成【创建时间】和【更新时间】两个字段,且不需要代码来维护.(商盟百科网chnore.com)
CREATE TABLE `sms_message_system` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT "编号", `message_title` varchar(255) DEFAULT "" COMMENT "标题", `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT "创建时间", `release_staff` varchar(255) DEFAULT NULL COMMENT "发布人员", `details` varchar(255) DEFAULT NULL COMMENT "消息详情", `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT "创建时间", PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8
mysql插入当前时间语句(分析mysql数据库添加时间数据)