眾所周知,借助 UPDATE 語句,我們可以更新 MySQL 表中的值,并且以類似的方式我們可以更新 MySQL 視圖中的值。 UPDATE 語句的語法是相同的,除了在表名的地方我們必須提供視圖的名稱。我們從名為“Info”的視圖中獲取如下數(shù)據(jù)來說明上述概念 –
mysql> Select * from Info; +------+---------+------------+ | Id | Name | Subject | +------+---------+------------+ | 101 | YashPal | History | | 105 | Gaurav | Literature | | 125 | Raman | Computers | | NULL | Ram | Computers | +------+---------+------------+ 4 rows in set (0.00 sec)
登錄后復(fù)制
現(xiàn)在,假設(shè)我們想要將 Id 的值從 NULL 更改為任何其他值,那么借助以下查詢,我們可以更新視圖的值 –
mysql> Update info set id = 130 where Name = 'Ram'; Query OK, 1 row affected (0.88 sec) mysql> Select * from Info; +------+---------+------------+ | Id | Name | Subject | +------+---------+------------+ | 101 | YashPal | History | | 105 | Gaurav | Literature | | 125 | Raman | Computers | | 130 | Ram | Computers | +------+---------+------------+ 4 rows in set (0.00 sec)
登錄后復(fù)制
以上就是我們?nèi)绾蜗窀?MySQL 表中的值一樣更新 MySQL 視圖中的任何值?的詳細(xì)內(nèi)容,更多請關(guān)注www.92cms.cn其它相關(guān)文章!