gpt4 book ai didi

mysql - 如何在触发器中将一列递增一列?

转载 作者:行者123 更新时间:2023-11-29 01:12:02 24 4
gpt4 key购买 nike

我需要帮助编写 MySQL 触发器。

假设您有一个包含以下表格的学生数据库:

ENROLLMENT(SSN, CLASS_NO, GRADE)
CLASS(CLASS_NO, CLASS_TITLE, NO_OF_STUDENTS).

如果新学生被添加到 CLASS_NOENROLLMENT 表中,我需要编写一个触发器来将 NO_OF_STUDENTS 增加一个。

最佳答案

您可以使用 mysql 触发器来执行此操作。尝试类似的东西

CREATE TRIGGER 'database_name'.'after_insert_enrollment' AFTER INSERT ON 'ENROLLMENT' 
FOR EACH ROW
BEGIN
UPDATE class SET NO_OF_STUDENTS = NO_OF_STUDENTS +1 WHERE CLASS_NO = NEW.CLASS_NO;
END

关于mysql - 如何在触发器中将一列递增一列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8474575/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com