全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 数据分析与数据挖掘
692 1
2022-09-27

问:

为什么mysql有时更新不了视图?


答:

不是所有的视图都可以更新,有下列内容之一,视图不能做更新:


- select子句中包含distinct ;
- select子句中包含组函数 ;
- select语句中包含group by子句 ;
- select语句中包含order by子句 ;
- select语句中包含union 、union all等集合运算符 ;
- where子句中包含相关子查询 ;
- from子句中包含多个表 ;
- 如果视图中有计算列,则不能更新;
- 如果基表中有某个具有非空约束的列未出现在视图定义中,则不能做insert操作


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2022-9-30 09:55:17
好贴就点赞,一起拿积分
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群