您好我正在尝试创建一个触发器,在包含id的代码的帮助器表中将插入ID的数量加1。这是我的2张桌子。
Animal
----------
AnimalId
Breedcode
Breed_codes
------------
Breedcode
breed
Quantity
CREATE TRIGGER `updater` AFTER INSERT ON `Animal`
FOR EACH ROW UPDATE breed_codes
SET Quantity = Quantity + 1
WHERE Breedcode = Animal.Breedcode
但是它声明未找到动物品种代码。任何人都可以帮我修复我的触发器。谢谢
答案 0 :(得分:0)
在您的UPDATE查询中,您可以使用:
在您的情况下,而不是Animal.Breedcode
,您应该使用New.Breedcode
。