mysql哪些视图会自动更新吗,MySql中的自动视图更新

Does the view get automatically updated when the underlying tables get updated in MySQL without querying?

To further elaborate - if I update the table then does the view get updated even if I don't run any query on the view?

解决方案

Every time you execute a query on the view, it will fetch the data currently in tables - included all committed transactions on it, but not those UPDATE or INSERT queries taht have still not been committed.

but of course, once you have got that data, it will not send it again. There are triggers for that, but still your database client has to query the view data out.

To clear up a bit more: View does not store (cache) the data, it is a logical structure and will always look into the underlying tables.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值