INFORMATION_SCHEMA.TABLES
を使用してみてください 。 UPDATE_TIME
という列があります 。そのフィールドの日付を確認してください。 NULL
の場合 、テーブルの作成以降、テーブルは更新されていません。
例:過去10日間に更新されていないテーブルのリスト
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);
試してみてください!!!