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()可以去掉
时间: 2024-11-08 00:22:02