如果我更新一个表的行,它也是视图中的一行,视图的行也会更新吗?

Posted

技术标签:

【中文标题】如果我更新一个表的行,它也是视图中的一行,视图的行也会更新吗?【英文标题】:If I update a table's row which is also a row in a View, will the view's row be updated as well? 【发布时间】:2012-11-22 16:42:50 【问题描述】:

如果我更新一个表的行,它也是视图中的一行,视图的行是否也会更新?我使用 mysql

【问题讨论】:

【参考方案1】:

是的。好吧,VIEW 只是一个模拟表的存储查询。所以表上的任何更改也将在视图上进行跟踪

【讨论】:

【参考方案2】:

是的,视图本质上应该被视为存储的 SELECT 语句。基础表上数据的任何更改都将直接反映在视图中。

如果您考虑一下,如果不是,那么视图将需要在创建视图时存储数据的副本。

【讨论】:

以上是关于如果我更新一个表的行,它也是视图中的一行,视图的行也会更新吗?的主要内容,如果未能解决你的问题,请参考以下文章