[英]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.