mysql timestamp类型的字段 默认值CURRENT_TIMESTAMP 自动更新的问题
2015-10-15 11:17
686 查看
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhaojian0910/article/details/84744967
有时候发现表中一个字段为TIMESTAMP类型,D 4000 EFAULT值为CURRENT_TIMESTAMP,这个值不但插入的时候是存入了当前时间,而且每次更新表的时候此此段都会更新为当前时间
原因:
CREATE TABLE `test` ( `t1` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, `ww` varchar(5) NOT NULL ) ENGINE=MyISAM ;
解决方案:
mysql 有修改默认值的方法
alter table table_name alter column column_name set default xxx;
alter table test alter column t1 set default CURRENT_TIMESTAMP;
相关文章推荐
- MYSQL中timestamp数据类型的默认值及其自动更新问题
- MYSQL-TIMESTAMP数据类型的默认值与自动更新问题
- MySQL的timestamp类型自动更新问题<转载>
- mysql字段使用timestamp类型和默认值CURRENT_TIMESTAMP表示默认为时间,类似mssql的getdate()功能;字段自增
- MySql-TIMESTAMP类型自动更新问题
- MySQL的timestamp类型自动更新问题
- MySQL的timestamp类型自动更新问题
- MySQL的timestamp类型自动更新问题
- MySQL的timestamp类型自动更新问题
- MySQL的timestamp类型自动更新问题
- 关于hibernate配置中timestamp类型字段插入、更新后自动赋值的配置
- MYSQL 更新时间自动同步与创建时间默认值共存问题
- 有关apache包里面的BeanUtils.copyProperties 字段类型为Integer或者Double时,自动赋值为默认值的问题随笔
- Mysql的timestamp类型,自动记录数据的更新时间
- 关于Java读取mysql中date类型字段默认值'0000-00-00'的问题
- 在MySql 5.0 的表里同时添加两个自动更新的timestamp字段
- MySql折腾小记二:text/blog类型不允许设置默认值,不允许存在两个CURRENT_TIMESTAMP
- MYSQL 更新时间自动同步与创建时间默认值共存问题
- MySql折腾小记二:text/blog类型不允许设置默认值,不允许存在两个CURRENT_TIMESTAMP
- java Timestamp类型插入Timestamp类型的mysql字段的问题