我認爲這還沒有得到回答。自動呼叫存儲過程
我有一個存儲過程,它根據MySQL中的特定條件輸入記錄。在SQL中輸入調用過程時會添加一條記錄。我想知道如何在不需要輸入CALL過程來輸入存儲過程的情況下自動執行CALL過程。
感謝
SS
因爲我已經創建的事件。一段非常短但有效的代碼。
CREATE EVENT addlesson
ON SCHEDULE EVERY 7 DAY
STARTS CURRENT_DATE()
ON COMPLETION PRESERVE
ENABLE
DO
INSERT INTO timetbl VALUES (CURRENT_DATE(), 'MAT02', 'MATHS', '1800');
使用EVERY進行復現和PRESERVE事件。
程序從哪裏獲取其記錄數據? PHP或數據庫中已存在的數據? – 2012-02-26 18:15:38
它已經存在於數據庫中。但是,對於我來說,Event Scheduler更適合我的應用程序。我可以添加信息而不必參考存儲過程。 – lovinxlost 2012-02-27 14:23:27
偉大的....我會建議大量未充分利用的CREATE EVENT,如果它已經全部在數據庫上,不需要任何cron作業或php腳本或任何外部的任何東西 – 2012-02-27 14:38:23