繁体   English   中英

要在mysql中运行选择查询时自动执行存储过程

[英]execute stored procedure automatically when a select query want run in mysql

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

可能吗? 如何?

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

您可能想看看触发器:

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

-更新-

我可以想到另一种可能性。 它很丑:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM