mysql timestamp 类型字段自动更新时间

以下两个建表语句的效果是一样的:

以下是代码片段:

CREATE TABLE `test` (
`t1` TIMESTAMP NOT NULL ,
`ww` VARCHAR( 5 ) NOT NULL
) ENGINE = MYISAM
CREATE TABLE `test` (
  `t1` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
  `ww` varchar(5) NOT NULL
) ENGINE=MyISAM ;

以下是代码片段:

自动初始化和更新:

tsTIMESTAMPDEFAULTCURRENT_TIMESTAMPONUPDATECURRENT_TIMESTAMP

只自动初始化:

tsTIMESTAMPDEFAULTCURRENT_TIMESTAMP

只自动更新

tsTIMESTAMPDEFAULT0ONUPDATECURRENT_TIMESTAMP

只是给一个常量(注:0000-00-0000:00:00)

tsTIMESTAMPDEFAULT0

相关推荐