কম্পিউটার টিউটোরিয়াল

MySQL-এ শুধু ইন্টিজার ফিল্ড আপডেট করা

টেবিল তৈরি করা

mysql> create table DemoTable702 ( 
  StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, 
  StudentName varchar(100), 
  StudentScore int 
); 
Query OK, 0 rows affected (0.56 sec)

রেকর্ড ইনসার্ট করা

mysql> insert into DemoTable702(StudentName,StudentScore) values('Chris',56); 
Query OK, 1 row affected (0.19 sec) 
mysql> insert into DemoTable702(StudentName,StudentScore) values('Robert',21); 
Query OK, 1 row affected (0.21 sec) 
mysql> insert into DemoTable702(StudentName,StudentScore) values('Mike',89); 
Query OK, 1 row affected (0.17 sec) 
mysql> insert into DemoTable702(StudentName,StudentScore) values('David',99); 
Query OK, 1 row affected (0.20 sec)

সকল রেকর্ড প্রদর্শন

mysql> select *from DemoTable702;

আউটপুট

+-----------+-------------+--------------+ 
| StudentId | StudentName | StudentScore | 
+-----------+-------------+--------------+ 
| 1         | Chris       | 56           | 
| 2         | Robert      | 21           | 
| 3         | Mike        | 89           | 
| 4         | David       | 99           | 
+-----------+-------------+--------------+ 
4 rows in set (0.00 sec)

নির্দিষ্ট সারির ইন্টিজার ফিল্ড আপডেট করার কোয়েরি

mysql> update DemoTable702 set StudentScore=StudentScore+9 where StudentId=2; 
Query OK, 1 row affected (0.09 sec) Rows matched: 1 Changed: 1 Warnings: 0

আবার টেবিল রেকর্ড চেক করা

mysql> select *from DemoTable702;

আউটপুট

+-----------+-------------+--------------+ 
| StudentId | StudentName | StudentScore | 
+-----------+-------------+--------------+ 
| 1         | Chris       | 56           | 
| 2         | Robert      | 30           | 
| 3         | Mike        | 89           | 
| 4         | David       | 99           | 
+-----------+-------------+--------------+ 
4 rows in set (0.00 sec)
  1. MySQL-এ শুধু একটি কলাম আপডেট করা

  2. MySQL에서 COALESCE로 NULL인 컬럼만 다른 컬럼 값으로 채우기

  3. MySQL-এ GROUP BY ব্যবহার করে ফিল্ড আপডেট করা

  4. MySQL-এ নির্দিষ্ট সেলের কন্টেন্ট আপডেট করা