我有一个连接到我的数据库并在其上执行查询的应用程序
我也有一个存储过程
现在我希望每次该应用程序尝试在我的数据库上执行查询时,我的程序运行并生效(更改)应用程序查询的结果。
有可能吗?怎么样?
请注意我的数据库是mysql,我无法修改应用程序代码。
答案 0 :(得分:0)
您可能想了解一下触发器:
http://dev.mysql.com/doc/refman/5.0/en/triggers.html
- 更新 -
我可以想到一个不同的可能性。这太丑了:
您可以通过重命名表并使用原始名称创建视图来隐藏视图,然后在视图的select语句中操作数据。您只需确保视图返回原始查询所执行的列名称。