sql >> データベース >  >> RDS >> Mysql

MySQLは未使用のテーブルを検索します

    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);
    

    試してみてください!!!



    1. MySQL-郵便番号を0でフロントパッドする方法は?

    2. CakePHP-最後のクエリを実行する

    3. 1030ストレージエンジンからエラー28を取得しました

    4. SQL文字列に「if句」を入れるにはどうすればよいですか?