Versuchen Sie es mit INFORMATION_SCHEMA.TABLES
. Es gibt eine Spalte namens UPDATE_TIME
. Überprüfen Sie das Datum in diesem Feld. Wenn es NULL
ist , die Tabelle wurde seit ihrer Erstellung nie aktualisiert.
Beispiel:Eine Liste von Tabellen, die in den letzten 10 Tagen nicht aktualisiert wurden
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);
Probieren Sie es aus !!!