Welcome 微信登录

首页 / 数据库 / MySQL / MySQL Timestamp的使用

MySQL中Timestamp类型可以设定默认值,就像其他类型一样。1、自动UPDATE 和INSERT 到当前的时间:
表:
/*DDL Information For - test.t1*/
---------------------------------Table   Create Table                                                                        
------ ---------------------------
t1      CREATE TABLE `t1` (                                                                 
          `p_c` int(11) NOT NULL,                                                           
          `p_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
        ) ENGINE=InnoDB DEFAULT CHARSET=gb2312                                              
数据:1    2007-10-08 11:53:35
2    2007-10-08 11:54:00insert into t1(p_c) select 3;
update t1 set p_c = 2 where p_c = 2;数据:1    2007-10-08 11:53:35
2    2007-10-08 12:00:37
3    2007-10-08 12:00:372、自动INSERT 到当前时间,不过不自动UPDATE。表:
/*DDL Information For - test.t1*/
---------------------------------Table   Create Table                                            
------ ---------------------------------------------------------
t1      CREATE TABLE `t1` (                                     
          `p_c` int(11) NOT NULL,                               
          `p_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP
        ) ENGINE=InnoDB DEFAULT CHARSET=gb2312                   数据:
insert into t1(p_c) select 4;
update t1 set p_c = 3 where p_c = 3;1    2007-10-08 11:53:35
2    2007-10-08 12:00:37
3    2007-10-08 12:00:37
4    2007-10-08 12:05:19
  • 1
  • 2
  • 下一页
用调试工具Dump Oracle系统状态Cacti 监控 MySQL笔记相关资讯      mysql 
  • 数据库服务器 MySQL  (08/15/2013 06:50:23)
  • MySQL 5.6 GA 及逃亡潮  (02/08/2013 14:36:35)
  • MySQL 5.5.22、5.1.62、5.0.96全线  (03/22/2012 19:03:49)
  • MySQL Administrator连接VMWare下  (05/24/2013 09:20:58)
  • MySQL 5.1.68 发布  (02/05/2013 08:37:47)
  • CentOS 5.2+MySQL+Heartbeat双机互  (01/29/2012 11:16:55)
本文评论 查看全部评论 (1)
表情: 姓名: 字数


评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容