কম্পিউটার

অন্য MySQL টেবিলের কলামের উপর ভিত্তি করে একটি কলাম আপডেট করুন


এই জন্য, আপনি যোগদান ধারণা ব্যবহার করতে পারেন. আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> create table DemoTable1
   -> (
   -> Id int,
   -> Name varchar(10)
   -> );
Query OK, 0 rows affected (0.51 sec)

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> insert into DemoTable1 values(100,'Bob');
Query OK, 1 row affected (0.14 sec)

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

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

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
+------+------+
|   Id | Name |
+------+------+
|  100 | Bob  |
+------+------+
1 row in set (0.00 sec)

দ্বিতীয় টেবিল −

তৈরি করার জন্য এখানে ক্যোয়ারী আছে
mysql> create table DemoTable2
   -> (
   -> Id int,
   -> FirstName varchar(10)
   -> );
Query OK, 0 rows affected (0.49 sec)

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> insert into DemoTable2 values(100,'Adam');
Query OK, 1 row affected (0.12 sec)

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

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

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
+------+-----------+
| Id   | FirstName |
+------+-----------+
| 100  | Adam      |
+------+-----------+
1 row in set (0.00 sec)

অন্য MySQL টেবিলের কলামের উপর ভিত্তি করে একটি কলাম আপডেট করার জন্য এখানে ক্যোয়ারী রয়েছে −

mysql> update DemoTable1
   -> join DemoTable2 on DemoTable1.Id=DemoTable2.Id
   -> set DemoTable1.Name=DemoTable2.FirstName;
Query OK, 1 row affected (0.15 sec)
Rows matched: 1 Changed: 1 Warnings: 0

আসুন আপডেট করা মান −

সহ প্রথম টেবিলের রেকর্ড পরীক্ষা করি
mysql> select * from DemoTable1;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
+------+------+
| Id   | Name |
+------+------+
| 100  | Adam |
+------+------+
1 row in set (0.00 sec)

  1. জাভা মাইএসকিউএল দিয়ে একটি মাইএসকিউএল টেবিল আপডেট করুন

  2. date() ফাংশন ব্যবহার করে তারিখ মেলে মাইএসকিউএল টেবিল কলাম আপডেট করবেন?

  3. একটি MySQL টেবিলে একটি একক কলাম আপডেট করার সেরা উপায়?

  4. MySQL-এ অন্য টেবিলের ডেটা থেকে এক টেবিলে ডেটা আপডেট করবেন?