যেমন আমরা জানি যে UPDATE স্টেটমেন্টের সাহায্যে আমরা MySQL টেবিলের মান আপডেট করতে পারি এবং একইভাবে আমরা MySQL ভিউতে মান আপডেট করতে পারি। UPDATE স্টেটমেন্টের সিনট্যাক্স একই হবে, টেবিলের নামের জায়গায় আমাদের ভিউটির নাম দিতে হবে। আমরা উপরের ধারণাটি ব্যাখ্যা করার জন্য 'তথ্য' নামের একটি ভিউ থেকে নিম্নরূপ ডেটা নিচ্ছি -
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)