MySQL 5.x INFORMATION_SCHEMA डेटाबेस के माध्यम से ऐसा कर सकता है। इस डेटाबेस में टेबल, व्यू, कॉलम आदि के बारे में जानकारी है।
SELECT *
FROM `INFORMATION_SCHEMA`.`TABLES`
WHERE
DATE_SUB(NOW(), INTERVAL 1 HOUR) < `UPDATE_TIME`
पिछले घंटे में अपडेट की गई (UPDATE_TIME) सभी टेबल लौटाता है। आप डेटाबेस नाम (TABLE_SCHEMA कॉलम) द्वारा भी फ़िल्टर कर सकते हैं।
एक उदाहरण क्वेरी:
SELECT
CONCAT(`TABLE_SCHEMA`, '.', `TABLE_NAME`) AS `Table`,
UPDATE_TIME AS `Updated`
FROM `INFORMATION_SCHEMA`.`TABLES`
WHERE
DATE_SUB(NOW(), INTERVAL 3 DAY) < `UPDATE_TIME`
AND `TABLE_SCHEMA` != 'INFORMATION_SCHEMA'
AND `TABLE_TYPE` = 'BASE TABLE';