VIEW_MAINTENANCE_CALL 是一种在 MySQL 中执行维护操作的存储过程。它可用于刷新视图、重建索引和分析表。使用方法为:
- 在 MySQL 中执行以下命令创建存储过程:
DELIMITER// CREATE PROCEDURE VIEW_MAINTENANCE_CALL(IN view_name VARCHAR(255)) BEGIN DECLARE view_query VARCHAR(255); SET view_query = CONCAT('REFRESH TABLE ', view_name); PREPARE stmt FROM view_query; EXECUTE stmt; DEALLOCATE PREPARE stmt; END// DELIMITER ;