Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

MySQL tìm các bảng không sử dụng

Thử sử dụng INFORMATION_SCHEMA.TABLES . Có một cột được gọi là UPDATE_TIME . Kiểm tra ngày trong trường đó. Nếu là NULL , bảng chưa bao giờ được cập nhật kể từ khi tạo bảng.

Ví dụ:Danh sách các bảng không được cập nhật trong 10 ngày qua

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

Hãy thử !!!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Buddy - Một công cụ quản trị MySQL dựa trên web

  2. Tương đương với Cột IDENTITY MSSQL trong MySQL

  3. Tốt hơn là sử dụng INNER JOIN hoặc EXISTS để tìm thuộc về một số trong mối quan hệ m2m?

  4. Mysql Từ vấn đề enum đến tinyint

  5. Độ dài nhận xét bảng trong MySQL