gpt4 book ai didi

mysql - 我是否错误地执行了此触发器删除?

转载 作者:行者123 更新时间:2023-11-29 12:38:05 25 4
gpt4 key购买 nike

所以我有 2 个表,如果我从一个表中删除一行,它应该从另一个表中删除具有相同“item_id”的另一行,但是当我删除一个表时,它似乎不会删除另一行,这是我的触发器不正确?

DELIMITER $
CREATE TRIGGER del_CD
AFTER DELETE on Music_CD
FOR EACH ROW
BEGIN
DELETE FROM Item
WHERE Item.item_id = Music_CD.item_id;
END $
DELIMITER;

最佳答案

替换

WHERE Item.item_id = Music_CD.item_id;

WHERE Item.item_id = OLD.item_id;

顺便说一句,你在最后一行缺少一个空格

DELIMITER ;

关于mysql - 我是否错误地执行了此触发器删除?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26476194/

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