检查MySQL中记录的更新

时间:2012-12-14 05:10:39

标签: mysql

我希望知道是否可以检查表格中的记录是否有特定时间段的更新

Id Name Ligin

0 Abc1是

1 Abc 2否

我的意思是我想在3个月内检查这两行是否有任何更新,而没有设置任何Datetime

2 个答案:

答案 0 :(得分:2)

否在MYSQL中你不能,获取创建或更新的行的时间戳,你需要定义你的方法(添加一列),这样做

答案 1 :(得分:0)

您的意思是,没有手动设置任何DateTime

有一种方法可以创建自动更新DATETIMETIMESTAMP列:

CREATE TABLE ... (
  ...,
  last_update DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);

然后只需通过在last_update子句中为WHERE提供约束来选择记录。

在此处查看更多详情:http://dev.mysql.com/doc/refman/5.6/en/timestamp-initialization.html