কম্পিউটার

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


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

mysql> টেবিল তৈরি করুন DemoTable -> ( -> Id int NULL AUTO_INCREMENT PRIMARY KEY, -> Marks1 int, -> Marks2 int, -> Marks3 int -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.60 সেকেন্ড) 

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable(Marks1,Marks2,Marks3) মানের মধ্যে সন্নিবেশ করুন 87,56); ক্যোয়ারী ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)mysql> DemoTable(Marks1,Marks2,Marks3) মান (87,56,54); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.31 সেকেন্ড)

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

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

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

তৈরি করবে <প্রে>+------+---------+---------+---------+| আইডি | মার্কস1 | মার্কস2 | Marks3 |+------+---------+---------+---------+| 1 | 45 | 67 | 34 || 2 | 89 | 87 | 56 || 3 | 87 | 56 | 54 |+------+---------+------+-------+3 সারি সেটে (0.00 সেকেন্ড)

এখানে একাধিক রেকর্ড আপডেট করার জন্য প্রশ্ন রয়েছে −

mysql> DemoTable আপডেট করুন -> Marks1=98,Marks2=96,Marks3=99 -> যেখানে Id=1;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)সারি মিলেছে:1 পরিবর্তিত:1 সতর্কতা:0

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

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

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

তৈরি করবে <প্রে>+------+---------+---------+---------+| আইডি | মার্কস1 | মার্কস2 | Marks3 |+------+---------+---------+---------+| 1 | 98 | 96 | 99 || 2 | 89 | 87 | 56 || 3 | 87 | 56 | 54 |+------+---------+------+-------+3 সারি সেটে (0.00 সেকেন্ড)
  1. NULL-এর জায়গায় শুধুমাত্র একটি একক ক্ষেত্র আপডেট করার জন্য MySQL ক্যোয়ারী

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

  3. একটি একক প্রশ্নে IN() সহ একটি MySQL টেবিল থেকে রেকর্ড মুছুন

  4. একাধিক রেকর্ড দ্রুত সন্নিবেশ করার জন্য MySQL ক্যোয়ারী