Mysql 带有declare语句的事件调度器
是否可以创建包含declare语句的事件计划程序 我一直在尝试运行此查询,但没有成功Mysql 带有declare语句的事件调度器,mysql,Mysql,是否可以创建包含declare语句的事件计划程序 我一直在尝试运行此查询,但没有成功 create event dele on schedule every 1 day do begin declare c int; select count(*) into c from purchased; if(c > 5) delete from purchased limit 2 end if; end 这是因为在IF之后缺少然后的。参见手册 试试这个: delimiter | CREA
create event dele on schedule
every 1 day
do
begin
declare c int;
select count(*) into c from purchased;
if(c > 5)
delete from purchased limit 2
end if;
end
这是因为在
IF
之后缺少然后的。参见手册
试试这个:
delimiter |
CREATE EVENT dele
ON SCHEDULE EVERY 1 DAY
DO
BEGIN
DECLARE c INT;
SELECT COUNT(*) INTO c
FROM purchased;
IF(c > 5)
THEN
DELETE FROM purchased LIMIT 2;
END IF;
END |
delimiter ;