在单个过程中选择和更新

时间:2013-08-19 05:56:37

标签: mysql events triggers procedure

我有一个表 tbl_custinfo (fld_flag,fld_status),在此表中, fld_flag 列的默认值为0,如果我在此选择一行表, fld_status 列应更新为1.是否可以为此创建触发器或过程或事件?

1 个答案:

答案 0 :(得分:1)

选择触发器没有任何调用。

但是你想要一个,问题是有无数种方法可以选择数据,所以选择不是你可以根据你的触发器采取的行动。

您可以获得的最接近的实际上是创建一个存储过程来从该表中选择数据并允许仅对该存储过程访问此表,并且不允许任何用户访问该表,然后在该存储过程中可以更新此字段值同样。

希望这有帮助