这些是在实验中做的例子 有的正确,有的不正确。
//存储过程,很简单的这种,用来判读数据库中的数据。
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();