首页 > 数据库技术 > 详细

mysql 小知识点备忘(一)

时间:2015-09-17 15:06:46      阅读:252      评论:0      收藏:0      [点我收藏+]

mysql时间选择

字段中,常会有update_time / record_time 之类,以前直接int型11位,就可以了,但会有问题,到2037年会溢出。最近改用timestamp

1、timestamp类型

字段      类型       属性                 默认           额外

update_time   timestamp    on update CURRENT_TIMESTAMP   CURRENT_TIMESTAMP   ON UPDATE CURRENT_TIMESTAMP

实际上就修改两个地方,类型 选择“timestamp”  , 默认 选择 “CURRENT_TIMESTAMP”,属性 选择 “on update CURRENT_TIMESTAMP”。

 

效果:  表中有任何字段更新成功,注意更新成功指 影响行数>=1,该字段自动更新。 

    显示值为: “2015-09-17 13:52:46”      // 如果手动在sql语句中更新,请使用mysql函数 NOW()

 

Tips: 一个表中,只能设置一个 “on update CURRENT_TIMESTAMP”

 

例子:

update tbGrabNum set is_activated = 1,update_time = NOW() where open_id = oryPddddddddSRFy limit 1;  // 实际上,update_time = now()可以去掉

 

mysql 小知识点备忘(一)

原文:http://www.cnblogs.com/zhongyuan/p/4816292.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!