2. 创建一个触发器trigger_t1,当删除表student中某个学生的信息时,同时将sc表中与该学生有关的数据全部删除。
时间: 2024-03-03 20:49:38 浏览: 87
可以使用以下 SQL 语句创建触发器:
```
CREATE TRIGGER trigger_t1
AFTER DELETE ON student
FOR EACH ROW
DELETE FROM sc WHERE sid = OLD.sid;
```
这个触发器在 student 表删除一行数据后触发,使用 DELETE 语句删除 sc 表中与该学生相关的记录。注意,这里使用了 OLD 关键字,表示被删除的行。同时,这个触发器也是针对每一行数据的,因此使用了 FOR EACH ROW 子句。
阅读全文