কম্পিউটার

একক সারির MySQL এর একাধিক কলাম আপডেট করবেন?


আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> create table DemoTable
   -> (
   -> FirstName varchar(100),
   -> Age int,
   -> Score int
   -> );
Query OK, 0 rows affected (0.62 sec)

সন্নিবেশ কমান্ড -

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> insert into DemoTable values('Robert',21,78);
Query OK, 1 row affected (0.10 sec)

mysql> insert into DemoTable values('Bob',20,90);
Query OK, 1 row affected (0.21 sec)

mysql> insert into DemoTable values('Sam',22,69);
Query OK, 1 row affected (0.20 sec)

সিলেক্ট স্টেটমেন্ট -

ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন
mysql> select *from DemoTable;

আউটপুট

+-----------+------+-------+
| FirstName | Age  | Score |
+-----------+------+-------+
| Robert    | 21   | 78    |
| Bob       | 20   | 90    |
| Sam       | 22   | 69    |
+-----------+------+-------+
3 rows in set (0.00 sec)

প্রথম নাম “বব” −

সহ শুধুমাত্র একটি সারির জন্য কলামের বয়স এবং স্কোর আপডেট করার ক্যোয়ারী নিচে দেওয়া হল
mysql> update DemoTable
   -> set Age=25,
   -> Score=Score+9
   -> where FirstName='Bob';
Query OK, 1 row affected (0.17 sec)
Rows matched: 1  Changed: 1 Warnings: 0

আসুন আবার টেবিলের রেকর্ড পরীক্ষা করি -

mysql> select *from DemoTable;

আউটপুট

+-----------+------+-------+
| FirstName | Age  | Score |
+-----------+------+-------+
| Robert    | 21   | 78    |
| Bob       | 25   | 99    |
| Sam       | 22   | 69    |
+-----------+------+-------+
3 rows in set (0.00 sec)

  1. MySQL-এ একক WHERE ক্লজ ব্যবহার করে কিভাবে একাধিক সারি আপডেট করবেন?

  2. MySQL এর সাথে একক সারিতে একাধিক সারি এবং কলাম সংযুক্ত করুন

  3. MySQL একক প্রশ্নে একাধিক রেকর্ড আপডেট করে?

  4. একটি একক MySQL ক্যোয়ারী দিয়ে দুটি কলাম আপডেট করুন