创建触发器trigger_2,实现如下功能:当在s表中删除一条学生信息后,自动实现删除该学生在sc表中的选课信息。
时间: 2024-03-05 14:51:19 浏览: 147
14、为学生表创建触发器,要求: (1)当用户成功删除该表中的一条或多条记录时,触发器自动删
您可以使用以下 SQL 语句创建 trigger_2 触发器:
```
CREATE TRIGGER trigger_2
AFTER DELETE ON s
FOR EACH ROW
BEGIN
DELETE FROM sc WHERE sc.sno = OLD.sno;
END;
```
当在 s 表中删除一条学生信息后,触发器会自动执行,删除该学生在 sc 表中的选课信息。其中,`OLD.sno` 表示被删除的学生的学号,该语句会删除 sc 表中学号为 `OLD.sno` 的记录。
阅读全文