在mysql中更新表中的列时实现触发器

时间:2013-11-06 12:09:37

标签: mysql triggers sql-update

我将表命名为history,表结构如下所示

id    dubID   country     state      city          total
 1     1       India      Delhi      Delhi           5
 2     1       India      Karnatka   Banglore        100     

如果来自任何元组的total变为100(来自历史表),我必须在其他表中进行更新

如果可以使用触发器,请提供您的建议

先谢谢!!

1 个答案:

答案 0 :(得分:0)

是可能的触发器以下是您可以为您的目的创建触发器的点。

1.Create trigger <trigger Name> AFTER UPDATE ON history FOR EACH ROW
2.Begin
3.Check if new.total>=100 if not then jump to 5
4.Update your desired table with proper commands
5.END IF
6.END

希望这是你想要的,它有帮助.. 祝你好运