delimiter /
create trigger nuovoattore
after insert on attori
for each row
when ( 1970 > ( select year(AnnoNascita)
from attori
where cod_attore=new.cod_attore))
begin
delete from attori
where cod_attore=new.cod_attore;
end;/
答案 0 :(得分:1)
没有WHEN
条款。尝试:
delimiter /
create trigger nuovoattore
after insert on attori
for each row
begin
if 1970 > ( select year(AnnoNascita)
from attori
where cod_attore=new.cod_attore)
then
delete from attori
where cod_attore=new.cod_attore;
end if;
end;/