用Navicat建MySQL数据库表,动态改变创建时间和更新时间戳


1、create_time 记录创建的时间,设默认值为:CURRENT_TIMESATMP

   注意:不勾选那个【根据当前时间戳更新】

 

 

 2、operator_time 更新记录的时间,勾选那个【根据当前时间戳更新】

 

 3、用SQL语句书写如下(不过,用Navicat这么方便,现在很少用SQL建表)

CREATE TABLE `country` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT '',
`full_name` varchar(255) DEFAULT NULL,
`create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
`operator_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8;


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM