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

MySQL-এ একক কোয়ারীতে একাধিক কলাম আপডেট করা (REPLACE)

এই কাজের জন্য MySQL-এ UPDATE এবং REPLACE() একসাথে ব্যবহার করুন। প্রথমে একটি টেবিল তৈরি করা যাক:

mysql> create table DemoTable 
-> ( 
-> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, 
-> StudentName varchar(100), 
-> StudentCountryName varchar(100) 
-> ); Query OK, 0 rows affected (0.67 sec)

টেবিলে কিছু রেকর্ড ইনসার্ট করুন:

mysql> insert into DemoTable(StudentName,StudentCountryName) values('John','US'); Query OK, 1 row affected (0.15 sec)

টেবিলের সকল রেকর্ড দেখান:

mysql select *from DemoTable;

আউটপুট

এটি নিচের আউটপুট দেবে:

+-----------+-------------+--------------------+
| StudentId | StudentName | StudentCountryName |
+-----------+-------------+--------------------+
| 1         | John        | US                 |
+-----------+-------------+--------------------+
1 row in set (0.00 sec)

একক কোয়ারীতে একাধিক কলাম আপডেট করার কোয়ারী (REPLACE ব্যবহার):

mysql> update DemoTable 
-> set StudentName=replace(StudentName,'John','Chris'), 
-> StudentCountryName=replace(StudentCountryName,'US','UK'); Query OK, 1 row affected (0.69 sec) Rows matched: 1 Changed: 1 Warnings: 0

টেবিলের রেকর্ডগুলো আবার চেক করুন:

mysql> select *from DemoTable;

আউটপুট

এটি নিচের আউটপুট দেবে:

+-----------+-------------+--------------------+
| StudentId | StudentName | StudentCountryName |
+-----------+-------------+--------------------+
| 1         | Chris       | UK                 |
+-----------+-------------+--------------------+
1 row in set (0.00 sec)
  1. MySQL-এ একক কোয়েরিতে একাধিক সারি ইনসার্ট করা

  2. MySQL-এ GREATEST() দিয়ে একাধিক কলাম একসাথে সর্ট করা

  3. MySQL-এ একাধিক কলাম একসাথে আপডেট করা (সিঙ্গল কুয়েরি)

  4. MySQL-এ একসাথে দুটি কলাম আপডেট করা (সিঙ্গল কোয়েরি)