0
我已经创建了一个视图,但是我想创建一个触发器,每当用于创建视图的两个表中的任何一个被更新时,它都会替换该视图。有没有办法创建一个触发器来更新mysql中已经存在的视图?
有没有解决方案或有关如何完成相同的目标的任何建议?另一种解决方案是以特定的时间间隔运行MySQL脚本来替换视图,但我没有看到在MySQL中这样做的方法。
任何帮助,将不胜感激。
使用PMA。
我已经创建了一个视图,但是我想创建一个触发器,每当用于创建视图的两个表中的任何一个被更新时,它都会替换该视图。有没有办法创建一个触发器来更新mysql中已经存在的视图?
有没有解决方案或有关如何完成相同的目标的任何建议?另一种解决方案是以特定的时间间隔运行MySQL脚本来替换视图,但我没有看到在MySQL中这样做的方法。
任何帮助,将不胜感激。
使用PMA。
MySQL有一个事件调度程序,可以以特定的时间间隔运行MySQL语句。演示可在http://www.youtube.com/watch?v=7ZRZoCsrKis。
你想对视图做出什么改变?当然这个观点会随着表格的更新而变化。 – 2013-10-11 01:10:34
你应该阅读[物化视图](http://stackoverflow.com/questions/2534506/how-to-implement-materialized-view-with-mysql) –
我不需要每次刷新视图到反映新的数据? – user2869250