我希望知道是否可以检查表格中的记录是否有特定时间段的更新
Id Name Ligin
0 Abc1是
1 Abc 2否
我的意思是我想在3个月内检查这两行是否有任何更新,而没有设置任何Datetime
答案 0 :(得分:2)
否在MYSQL中你不能,获取创建或更新的行的时间戳,你需要定义你的方法(添加一列),这样做
答案 1 :(得分:0)
您的意思是,没有手动设置任何DateTime
?
有一种方法可以创建自动更新DATETIME
或TIMESTAMP
列:
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