在WHERE语句中触发MySQL中删除的值?

时间:2014-03-29 23:55:30

标签: mysql triggers

我想在表X中对delete进行简单的触发,这将更改具有相同id的表Table中的值。

UPDATE Table T  
SET T.spots = T.spots +1
Where T.id = delete.id

但它不起作用。我不确定是否"删除。 columnName "作品。

1 个答案:

答案 0 :(得分:1)

如评论中fejese所述,请使用

UPDATE Table T  
SET T.spots = T.spots +1
Where T.id = OLD.id -- Use OLD.id instead of delete.id