這些是在實驗中做的例子 有的正確,有的不正確。
//存儲過程,很簡單的這種,用來判讀數據庫中的數據。
CREATE PROCEDURE myproc()
BEGIN
DECLARE number int;
DECLARE sum int;
set number = (SELECT COUNT(*) from user);
set sum = 10;
if (sum > number) then
insert into user(fristname,lastname,age) values('yang','tao',20);
end if;
END
//任務,用于每個一定時間執行存儲過程
CREATE EVENT e_call_myproc
ON SCHEDULE
AT CURRENT_TIMESTAMP + INTERVAL 2 minute
DO CALL myproc();
若要一直執行的話 應該修改成
CREATE EVENT e_call_myproc
ON SCHEDULE
EVERY 2 minute
DO CALL myproc();