Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySQL znajduje nieużywane tabele

Spróbuj użyć INFORMATION_SCHEMA.TABLES . Istnieje kolumna o nazwie UPDATE_TIME . Sprawdź datę w tym polu. Jeśli jest NULL , tabela nigdy nie była aktualizowana od czasu jej utworzenia.

Przykład:lista tabel nieaktualizowana w ciągu ostatnich 10 dni

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

Spróbuj !!!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sortowanie tablicy PHP na kolumny

  2. jak mogę wykonać kopię zapasową i przywrócić datę z bazy danych mysql?

  3. Pobieranie komunikatu SQLEXCEPTION w procedurach MySQL 5.5.x

  4. Saldo kredytu otwartego MySQL Saldo debetowe

  5. Jak połączyć wiele wierszy w jedną kolumnę w MySQL?