记录mysql 自动更新时间操作

日期:2019-09-04 浏览:101次

采用Navicat Premium进行数据库管理,勾选根据当前时间戳更新,无法更新时间戳。

解决操作:默认输入 CURRENT_TIMESTAMP

即可!

概述:

在我们设计表的时候,考虑将行数据的创建时间和最后更新时间记录下来是很好的实践。尤其是可能需要做数据同步或者对数据新鲜度有要求的表。举些应用场景,更新距上次更新超过2小时的行数据,或者是将一个月前的订单数据归档等等。我们想把这个的需求丢给数据库服务器管理,而不是在应用程序中对每一条语句设置创建时间和最后更新时间字段。在mysql中,这实现起来很容易。我们需要借助于DEFAULT CURRENT_TIMESTAMP 和 ON UPDATE CURRENT_TIMESTAMP

没有评论

发表评论