创建级联删除触发器 del_student_score,当删除 student 表中的学生时,也删除 score 表中的对应学号的学生成绩记录
时间: 2023-06-01 07:06:05 浏览: 439
学生成绩管理系统,课删除 学生的相关信息
回答:可以使用以下 SQL 语句创建级联删除触发器 del_student_score:
CREATE TRIGGER del_student_score
AFTER DELETE ON student
FOR EACH ROW
BEGIN
DELETE FROM score WHERE score.sid = OLD.sid;
END;
该触发器会在从 student 表中删除学生记录时触发,将学生表中的 sid 值与成绩表中的 sid 值相同的记录也从成绩表中删除。
阅读全文