delimiter $
create trigger ban_delete after delete on `供应商` for each row
begin
if old.`供应商号` in (select `供应商号` from `订购单` where `供应商号` is not null)
then rollback;
end if;
end $
请问一下有什么其他思路能实现上面的需求吗,目前正在学习 MySQL 的一些知识,这是老师布置的一道题,找了很多资料还是没解决这个问题。
1
liprais 2021-01-10 20:42:18 +08:00 via iPhone
外键完事
|
2
c6h6benzene 2021-01-11 09:43:44 +08:00 via iPhone
报的啥错…?我肉眼看起来你的 old 没有声明别名,找不到表吧…?
|