我有两个表AUTHOR并BOOK连接AUTHORID.
我需要创建一个触发器,在删除作者的情况下,它首先删除该作者的书籍,然后删除作者.如果有人只是试图更新的AUTHORID领域中AUTHOR它更新AUTHORID的BOOK自动.
这甚至可行吗?:)
set term # ;
create trigger del for author
before delete or update as
declare variable aut int;
declare variable bok int;
begin
if(deleting) then
begin
delete from book where authorid=:aut;
delete from author where authorid=:aut;
end
if (updating) then
begin
update book set authorid=new.authorid;
end end#
set term ; #
Run Code Online (Sandbox Code Playgroud)