Prøv at bruge INFORMATION_SCHEMA.TABLES
. Der er en kolonne kaldet UPDATE_TIME
. Tjek datoen i det felt. Hvis det er NULL
, tabellen er aldrig blevet opdateret, siden tabellen blev oprettet.
Eksempel:En liste over tabeller, der ikke er opdateret i de sidste 10 dage
SELECT table_schema, table_name, create_time, update_time
FROM information_schema.tables
WHERE table_schema NOT IN ('information_schema', 'mysql')
AND engine IS NOT NULL
AND ((update_time < (now() - INTERVAL 10 DAY)) OR update_time IS NULL);
Prøv det!!!