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

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 语句。基础表上数据的任何更改都将直接反映在视图中。

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

【讨论】:

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

调整视图的高度以包含表格视图的行数

从 SwiftUI 中的工作表更新列表视图中的行

将保存在数据库 sqlite 中的列表视图中的一行发送到另一个列表视图,并使其与第一个列表视图中的行相同

一行列表视图正在更新,但也插入了重复行

从另一个视图中选择 tableview 的行

从 tableview 中删除一行