কম্পিউটার

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


এর জন্য, আপনি MySQL IN() ব্যবহার করতে পারেন। আসুন প্রথমে একটি −

তৈরি করি
mysql> টেবিল তৈরি করুন DemoTable1420 -> ( -> Id int NULL AUTO_INCREMENT PRIMARY KEY, -> FirstName varchar(20), -> LastName varchar(20), -> Age int -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.12 সেকেন্ড)

সন্নিবেশ −

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable1420(প্রথম নাম,শেষনাম,বয়স) মান ('ক্রিস','ব্রাউন',23);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড)mysql> DemoTable1420(প্রথম নাম,শেষ নাম) এ সন্নিবেশ করুন মান('ডেভিড','মিলার',22);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.19 সেকেন্ড)mysql> DemoTable1420(প্রথম নাম,শেষ নাম,বয়স) মানগুলিতে সন্নিবেশ করুন('জন','স্মিথ',24);কোয়েরি ঠিক আছে , 1 সারি প্রভাবিত (0.14 সেকেন্ড)mysql> DemoTable1420(প্রথম নাম,শেষ নাম,বয়স) মান ('জন','ডো',21) এ ঢোকান;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.43 সেকেন্ড)mysql> DemoTableirstame1420-এ ঢোকান ,শেষ নাম,বয়স) মান('অ্যাডাম','স্মিথ',25);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)

নির্বাচন −

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

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

তৈরি করবে <প্রে>+------+---------+----------+------+| আইডি | প্রথম নাম | পদবি | বয়স 1 | ক্রিস | ব্রাউন | 23 || 2 | ডেভিড | মিলার | 22 || 3 | জন | স্মিথ | 24 || 4 | জন | ডো | 21 || 5 | আদম | স্মিথ | ২৫

একক যেখানে ক্লজ −

ব্যবহার করে একাধিক সারি আপডেট করার প্রশ্নটি নিচে দেওয়া হল
mysql> DemoTable1420 আপডেট করুন -> FirstName='Carol',LastName='Taylor' -> সেট করুন যেখানে Id IN(1,3,4,5); কোয়েরি ঠিক আছে, 4টি সারি প্রভাবিত (0.42 সেকেন্ড) সারি মিলেছে:4 পরিবর্তিত:4 সতর্কতা:0

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

DemoTable1420 থেকে
mysql> নির্বাচন করুন;

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

তৈরি করবে
+----+------------+----------+------+| আইডি | প্রথম নাম | পদবি | বয়স 1 | ক্যারল | টেলর | 23 || 2 | ডেভিড | মিলার | 22 || 3 | ক্যারল | টেলর | 24 || 4 | ক্যারল | টেলর | 21 || 5 | ক্যারল | টেলর | ২৫ 
  1. MySQL-এ SET ক্লজ ব্যবহার করে একাধিক ডেটা সন্নিবেশ করান?

  2. MySQL GROUP BY ক্লজে কিভাবে অর্ডার বা সারি বেছে নেবেন?

  3. MySQL WHERE ক্লজে একাধিক মান সহ আপডেট করুন

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