创建触发器,在 student表中删除学生信息的同时将 sc表中该学生的选课信息删除,以确保数据的完整性:
时间: 2024-02-28 13:57:30 浏览: 66
14、为学生表创建触发器,要求: (1)当用户成功删除该表中的一条或多条记录时,触发器自动删
可以使用以下 SQL 语句创建一个触发器来实现该功能:
```
CREATE TRIGGER delete_student
AFTER DELETE ON student
FOR EACH ROW
BEGIN
DELETE FROM sc WHERE student_id = OLD.student_id;
END;
```
该触发器会在 `student` 表中删除一条记录时触发,然后自动删除 `sc` 表中与该学生有关的选课信息。其中,`OLD` 代表被删除的记录。
阅读全文