gpt4 book ai didi

mysql - 我创建了一个触发器来从 2 个表中删除。如何执行触发器?

转载 作者:行者123 更新时间:2023-11-29 19:26:04 25 4
gpt4 key购买 nike

所以我有两张 table 。 1 是高尔夫球场,另一个是这些球场上的每个洞。因此表 golf_courses 有 5 条记录(5 个高尔夫球场)。表 golf_holes 包含 5 个球场的每一个球场 18 条记录(90 条记录)。我创建了一个触发器,我相信当我删除球场时,它会删除 18 个洞。但我不知道如何运行它。

这是我的触发器:

Delimiter $$
CREATE TRIGGER remove_course
AFTER DELETE ON golf_courses
FOR EACH ROW
BEGIN
DELETE FROM golf_holes
WHERE golf_holes.golf_id = old.golf_id;
END $$
DELIMITER ;

如何运行/调用此触发器?

最佳答案

触发器是自动的,当您对指定的表执行指定的操作时,它应该运行;在本例中,当您从 golf_courses 中删除时。

关于mysql - 我创建了一个触发器来从 2 个表中删除。如何执行触发器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42146058/

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