2021-03-14
閱讀量:
809
為什么mysql有時更新不了視圖?
問:
為什么mysql有時更新不了視圖?
答:
不是所有的視圖都可以更新,有下列內(nèi)容之一,視圖不能做更新:
- select子句中包含distinct ;
- select子句中包含組函數(shù) ;
- select語句中包含group by子句 ;
- select語句中包含order by子句 ;
- select語句中包含union 、union all等集合運算符 ;
- where子句中包含相關(guān)子查詢 ;
- from子句中包含多個表 ;
- 如果視圖中有計算列,則不能更新;
- 如果基表中有某個具有非空約束的列未出現(xiàn)在視圖定義中,則不能做insert操作






評論(0)


暫無數(shù)據(jù)
推薦帖子
0條評論
0條評論
0條評論