我想知道是否可以检查特定时间段内表中的记录是否有任何更新
标识名称 Ligin
0 Abc1 是
1 ABC 2 否
我的意思是我希望在 3 个月内检查这两行是否有任何更新而不设置任何Datetime
我想知道是否可以检查特定时间段内表中的记录是否有任何更新
标识名称 Ligin
0 Abc1 是
1 ABC 2 否
我的意思是我希望在 3 个月内检查这两行是否有任何更新而不设置任何Datetime
否 在 MYSQL 中,您不能获取创建或更新行的时间戳,您需要定义您的方法(添加一列),这样做
你的意思是,没有DateTime
手动设置?
有一种方法可以创建自动更新DATETIME
或TIMESTAMP
列:
CREATE TABLE ... (
...,
last_update DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);
然后只需通过为last_update
inWHERE
子句提供约束来选择记录。
在此处查看更多详细信息:http: //dev.mysql.com/doc/refman/5.6/en/timestamp-initialization.html