কম্পিউটার

কিভাবে আমরা MySQL ভিউতে কোন মান আপডেট করতে পারি যেহেতু আমরা MySQL টেবিলের মান আপডেট করতে পারি?


যেমন আমরা জানি যে 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)

  1. আমি কিভাবে MySQL এ বুলিয়ান মান আপডেট করতে পারি?

  2. মাইএসকিউএল-এ একটি টেবিলের জন্য আমি কীভাবে স্বয়ংক্রিয়_বৃদ্ধি মান দেখতে পারি?

  3. আমি কিভাবে আমার MySQL পণ্য টেবিল থেকে পণ্যের মোট মূল্য গণনা করতে পারি?

  4. প্রথম টেবিলের একটি মান সহ দ্বিতীয় টেবিলে একটি মান যোগ করে কিভাবে আমি একটি MySQL ডাটাবেস টেবিলে একটি ক্ষেত্র আপডেট করতে পারি?