我第一次使用触发器。任何人都可以解释为什么这个触发器不起作用?我得到的错误是不确定的(第5行附近的错误)
create trigger queue after update on downloads
for each row
begin
if NEW.completed = 1 then
insert into s_queue ( website_id ) values ( NEW.website_id );
end if;
end;
答案 0 :(得分:4)
在定义任何存储过程/函数或触发器之前,您需要将分隔符从;
更改为其他内容。
delimiter ||
create trigger queue after update on downloads
for each row
begin
if NEW.completed = 1 then
insert into s_queue ( website_id ) values ( NEW.website_id );
end if;
end||
delimiter;