我试图找到关于它们是否已被使用的观点。 我尝试了以下查询,但没有多大帮助
SELECT UPDATE_TIME
FROM information_schema.tables
WHERE TABLE_SCHEMA = 'dbname'
AND TABLE_NAME = 'tabname'
SHOW TABLE STATUS FROM your_database LIKE 'your_table';
任何人都可以告诉我如何查找视图用法。
我正在使用InnoDB。
答案 0 :(得分:0)
只有在INFORMATION_SCHEMA.ROUTINES
中使用VIEW时才能使用PROCEDURE,FUNCTION and TRIGGERS
,如果在任何单独的SELECT查询中调用VIEW,它将无效。
SELECT DISTINCT ROUTINE_NAME, ROUTINE_TYPE
FROM INFORMATION_SCHEMA.ROUTINES
WHERE ROUTINE_DEFINITION LIKE '%view_name%';