কম্পিউটার

MySQL ক্যোয়ারী ডিলিট অপারেশন সঞ্চালনের জন্য যেখানে আইডি সবচেয়ে বড়?


আপনি এটির জন্য LIMIT 1 সহ DESC কমান্ড ব্যবহার করতে পারেন কারণ আমাদের শুধুমাত্র একটি আইডি মুছতে হবে৷

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

mysql> টেবিল তৈরি করুন DemoTable( UserId int, UserName varchar(20)); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.57 সেকেন্ড)

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

ব্যবহার করে সারণিতে রেকর্ড সন্নিবেশ করুন
mysql> DemoTable মানগুলিতে সন্নিবেশ করুন(100,'John');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.10 সেকেন্ড)mysql> DemoTable মানগুলিতে সন্নিবেশ করুন(234,'মাইক');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.28 সেকেন্ড) )mysql> DemoTable মানগুলিতে সন্নিবেশ করুন(145,'Sam');Query OK, 1 সারি প্রভাবিত (0.19 sec)mysql> DemoTable মানগুলিতে সন্নিবেশ করুন (278,'Carol'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.24 সেকেন্ড) mysql> DemoTable মানগুলিতে ঢোকান> 

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

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

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

তৈরি করবে <প্রে>+---------+---------+| UserId | ব্যবহারকারীর নাম |+---------+---------+| 100 | জন || 234 | মাইক || 145 | স্যাম || 278 | ক্যারল || 289 | ডেভিড || 277 | বব |+---------+---------+6 সারি সেটে (0.00 সেকেন্ড)

যেখানে আইডি সবচেয়ে বড় −

সেখানে ডিলিট করার জন্য ক্যোয়ারীটি নিচে দেওয়া হল
mysql> UserId DESC সীমা 1 দ্বারা DemoTable অর্ডার থেকে মুছুন; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)

সবচেয়ে বড় আইডি মুছে ফেলা হয়েছে কি না তা পরীক্ষা করার জন্য আমাদের টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করা যাক। এখানে, 289 আইডি সফলভাবে মুছে ফেলা হয়েছে -

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

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

তৈরি করবে <প্রে>+---------+---------+| UserId | ব্যবহারকারীর নাম |+---------+---------+| 100 | জন || 234 | মাইক || 145 | স্যাম || 278 | ক্যারল || 277 | বব |+---------+---------+5 সারি সেটে (0.00 সেকেন্ড)
  1. MySQL-এ মাল্টি-টেবিল ডিলিট সম্পাদন করুন

  2. AND OR ব্যবহার করে নির্বাচন করার জন্য MySQL ক্যোয়ারী

  3. MySQL সঞ্চিত পদ্ধতিতে DELETE ক্যোয়ারী প্রয়োগ করুন

  4. একটি MySQL ক্যোয়ারীতে একটি অ্যারের উপাদানের সাথে মিল করুন