0

我想知道是否可以检查特定时间段内表中的记录是否有任何更新

标识名称 Ligin

0 Abc1 是

1 ABC 2 否

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

4

2 回答 2

2

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

于 2012-12-14T05:13:57.747 回答
0

你的意思是,没有DateTime 手动设置?

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

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

然后只需通过为last_updateinWHERE子句提供约束来选择记录。

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

于 2012-12-14T09:10:16.783 回答