mysql timestamp 默认值当前时间
2014-03-04 16:01
393 查看
插入和更新时默认值为当前时间,字段不能用Datetime类型,需要用timestamp类型,
建表时的写法为
`InsertTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
DROP TABLE IF EXISTS `obj_Test`;
CREATE TABLE `obj_Test` (
`ID` bigint(20) unsigned NOT NULL AUTO_INCREMENT, ,
`InsertTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`ReasonCode` smallint(2) DEFAULT NULL,
PRIMARY KEY (`ID`)
) ENGINE=InnoDB AUTO_INCREMENT=96 DEFAULT CHARSET=utf8;
建表时的写法为
`InsertTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
DROP TABLE IF EXISTS `obj_Test`;
CREATE TABLE `obj_Test` (
`ID` bigint(20) unsigned NOT NULL AUTO_INCREMENT, ,
`InsertTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`ReasonCode` smallint(2) DEFAULT NULL,
PRIMARY KEY (`ID`)
) ENGINE=InnoDB AUTO_INCREMENT=96 DEFAULT CHARSET=utf8;
相关文章推荐
- MySQL设置当前时间为默认值的方法
- MySQL设置字段的默认值为当前系统时间
- 关于mysql字段时间类型timestamp默认值为当前时间问题
- mysql字段使用timestamp类型和默认值CURRENT_TIMESTAMP表示默认为时间,类似mssql的getdate()功能;字段自增
- MYSQL设置列的默认值为Now()或者当前时间的介绍
- mysql 创建表时 日期字段默认值为当前时间
- mysql中TIMESTAMP设置默认时间为当前时间
- 如何设定MySQL中timestamp类型字段自动设定为当前时间
- mysql建表一个timestamp类型字段会默认为当前时间,TIMESTAMP与DATETIME区别
- MySQL命令及使用技巧以及当前时间字段默认值设置
- 关于mysql字段时间类型timestamp默认值为当前时间问题
- MySQL设置当前时间为默认值的方法
- MySQL 日期类型及默认设置 (除timestamp类型外,系统不支持其它时间类型字段设置默认值)
- MySQL的datetime设置当前时间为默认值
- 关于mysql字段时间类型timestamp默认值为当前时间问题
- 如果用c#把当前时间转化为Discuz中的posttime,也就是mysql中的时间戳Timestamp
- Mysql的时间列 默认值为当前时间
- MySQL设置当前时间为默认值的方法
- 【转】MySQL datetime数据类型设置当前时间为默认值