创建触发器,实现当向student表插入一行数据时,将class表中相对应的班级人数加1
时间: 2024-02-05 18:12:09 浏览: 141
创建触发器
可以通过以下SQL语句创建一个触发器来完成这个功能:
```sql
CREATE TRIGGER trg_student_insert AFTER INSERT ON student
FOR EACH ROW
BEGIN
UPDATE class SET number_of_students = number_of_students + 1 WHERE class_id = NEW.class_id;
END;
```
这个触发器会在每次向student表插入一行数据时被触发,然后会将相应的class表中的number_of_students字段加1,从而实现班级人数增加的功能。其中,NEW关键字代表新插入的那一行数据。
阅读全文