小编典典

从视图中删除行会从基表-MySQL中删除行吗?

sql

从视图中删除一行,是否会从创建该视图的基表中删除相应的行?我正在使用MySQL。


阅读 240

收藏
2021-05-05

共1个答案

小编典典

是的,它会的。唯一需要注意的是权限。

引用官方文档

有些观点是可更新的。也就是说,您可以在诸如UPDATE,DELETE或INSERT之类的语句中使用它们来更新基础表的内容。为了使视图可更新,视图中的行与基础表中的行之间必须存在一对一的关系。还有某些其他构造会使视图不可更新。

2021-05-05