gpt4 book ai didi

mysql - 是否可以只在数据发生变化时更新mysql View ?

转载 作者:行者123 更新时间:2023-11-29 03:35:23 24 4
gpt4 key购买 nike

我有一个非常慢的查询(大数字),需要 60 秒才能运行。

我认为将结果设为 VIEW 可以解决问题,但我现在看到针对 View 的每个查询都会更新 View 。

关键是这个 View 的真实数据每个月只更新一次,所以不需要在每次查询时都更新。

这可能吗?要使 View 仅在原始表发生更改时更新?

最佳答案

对于 5.6 的 mysql View 是不可能的。最简单的方法是创建一个每月填充一次的报告表,而不是动态 View 。您可以创建一个时间触发事件来运行 SQL 来填充它:dev.mysql.com/doc/refman/5.5/en/create-event.html

关于mysql - 是否可以只在数据发生变化时更新mysql View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22561133/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com