MySQL为student表创建一个更新触发器student_sno,当更改student表中某学号学生的学号时,同时将sc表中该学生的学号更新。
时间: 2024-03-19 13:44:27 浏览: 296
MySQL如何创建触发器
可以使用以下代码来创建所需的更新触发器:
```
CREATE TRIGGER student_sno
AFTER UPDATE ON student
FOR EACH ROW
BEGIN
UPDATE sc SET sno = NEW.sno WHERE sno = OLD.sno;
END;
```
这个触发器会在每次更新student表中的某一行时被触发。在触发器中,使用NEW和OLD关键字来引用更新前后的值。在这个例子中,当学生的学号更新时,触发器会将sc表中该学生的学号更新为新值。
阅读全文