MySQL簡單自動執行存儲過程模板


--
-- MySql 簡單自動執行存儲過程模板
--
-- 起始
DELIMITER //

-- proc_name 要執行的PROCEDURE,如果存在就將其刪了重建
DROP PROCEDURE IF EXISTS proc_name//

-- 新建  PROCEDURE :proc_name
CREATE PROCEDURE proc_name()
BEGIN
    --
    -- 這之間寫妖自動執行的 SQL 語句,每條SQL都以分號結束
    -- select\update\insert\delete等
    --

END;
//
-- 如果事件 event:event_name存在則刪除
DROP event IF EXISTS event_name //

-- 創建事件 event:event_name
CREATE EVENT IF NOT EXISTS event_name
    -- 該事件從2013-01-23 00:30:00開始每5分鍾執行一次
    ON SCHEDULE EVERY 5 MINUTE STARTS '2013-01-23 00:30:00'
    ON COMPLETION PRESERVE
    
 -- 調用上面寫的 PROCEDURE  
DO CALL proc_name();
//
DELIMITER ;
-- 結束

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM