ご存知のとおり、UPDATE ステートメントを使用すると、MySQL テーブルの値を更新でき、同様の方法で MySQL ビューの値を更新できます。 UPDATE ステートメントの構文は同じですが、テーブル名の代わりにビューの名前を指定する必要がある点が異なります。上記の概念を説明するために、「Info」という名前のビューから次のデータを取得します。
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)
次に、次の助けを借りて、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)
以上がMySQL テーブルの値を更新するのと同じように、MySQL ビューの値を更新するにはどうすればよいでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。