sql >> Database teknologi >  >> RDS >> Mysql

MySQL finde ubrugte tabeller

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!!!



  1. Ulemper ved at gemme et heltal som en streng i en database

  2. SQL Indsæt data fra flere tabeller i forskellige databaser

  3. Forbind SAP IQ til SQL Server

  4. Importer data fra Excel i PHP