使用MySQL触发器来更新视图中的表



我有一个使用"Union"的视图,所以不可更新。出于实际原因,如果能够在这个视图上发送插入/更新/删除查询,那就太好了。(一切都是旧的,有太多的东西,总是没有时间和金钱来重新做每一件事)

是否可以使用触发器拦截更新/插入/删除,将原始查询的表名更改为目标表,在目标表上执行查询而不在视图上执行查询?

不可能。CREATE VIEW文档特别指出:

不能将触发器与TEMPORARY表或视图关联。

最新更新