当select查询想要在mysql中运行时自动执行存储过程

时间:2014-11-18 07:41:11

标签: mysql stored-procedures

我有一个连接到我的数据库并在其上执行查询的应用程序 我也有一个存储过程 现在我希望每次该应用程序尝试在我的数据库上执行查询时,我的程序运行并生效(更改)应用程序查询的结果。

有可能吗?怎么样?

请注意我的数据库是mysql,我无法修改应用程序代码。

1 个答案:

答案 0 :(得分:0)

您可能想了解一下触发器:

http://dev.mysql.com/doc/refman/5.0/en/triggers.html

- 更新 -

我可以想到一个不同的可能性。这太丑了:

您可以通过重命名表并使用原始名称创建视图来隐藏视图,然后在视图的select语句中操作数据。您只需确保视图返回原始查询所执行的列名称。