2013-05-25 145 views
-2
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

我的老師說什麼時候在mysql下載支持downvoto他沒有我xD – javierZanetti

回答

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;/