比如说有着三张表
学生:id name age
班级:id name
中间表:id stu_id class_id
在某个时刻我删除了一个班级,同时我想让中间表里的对应的班级id改成0或者删除对应的数据该怎么做,如何定义触发器
ps:我用的是navicat工具
比如说有着三张表
学生:id name age
班级:id name
中间表:id stu_id class_id
在某个时刻我删除了一个班级,同时我想让中间表里的对应的班级id改成0或者删除对应的数据该怎么做,如何定义触发器
ps:我用的是navicat工具
drop trigger if exists del_mid_after_del_class;
create trigger del_mid_after_del_class
after delete on 班级表名
for each row
begin
delete from 中间表名 where class_id=old.id;
end;