如果我更新一个表的行,它也是视图中的一行,视图的行也会更新吗?
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 语句。基础表上数据的任何更改都将直接反映在视图中。
如果您考虑一下,如果不是,那么视图将需要在创建视图时存储数据的副本。
【讨论】:
以上是关于如果我更新一个表的行,它也是视图中的一行,视图的行也会更新吗?的主要内容,如果未能解决你的问题,请参考以下文章