创建一个触发器,当删除表student中的记录时,自动删除表sc中对应学号记录。
时间: 2023-06-19 22:09:11 浏览: 1528
14、为学生表创建触发器,要求: (1)当用户成功删除该表中的一条或多条记录时,触发器自动删
你可以使用MySQL中的触发器来实现这个功能。下面是一个示例代码:
```
CREATE TRIGGER delete_sc_record
AFTER DELETE ON student
FOR EACH ROW
BEGIN
DELETE FROM sc WHERE sc.sno = OLD.sno;
END;
```
这个触发器的作用是在删除表student中的记录时,自动删除表sc中对应的学号记录。触发器的名称是delete_sc_record,在每次删除操作之后执行。在触发器的执行体中,使用DELETE语句删除表sc中对应学号的记录。其中,OLD.sno表示被删除的学生表记录的学号。
阅读全文