কম্পিউটার

একই MySQL টেবিলে MAX(col)+1 ঢোকাবেন?


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

mysql> টেবিল তৈরি করুন DemoTable1484 -> ( -> আইডি int -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.46 সেকেন্ড)

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable1484 মানগুলিতে সন্নিবেশ করুন 165); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.09 সেকেন্ড) mysql> DemoTable1484 মানগুলিতে ঢোকান (145); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.11 সেকেন্ড) mysql> DemoTable1484 মানগুলিতে সন্নিবেশ করুন (170); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত 0.10 সেকেন্ড)

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

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

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

তৈরি করবে <প্রে>+------+| আইডি |+------+| 100 || 175 || 165 || 145 || 170 |+------+5 সারি সেটে (0.00 সেকেন্ড)

এখানে একই সারণিতে MAX(col)+1 সন্নিবেশ করার প্রশ্ন রয়েছে −

mysql> DemoTable1484(Id)-এ সন্নিবেশ করুন DemoTable1484 থেকে max(Id)+1 নির্বাচন করুন; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড) রেকর্ডস:1 ডুপ্লিকেট:0 সতর্কতা:0

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

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

এটি নিম্নলিখিত আউটপুট তৈরি করবে। নতুন মান সফলভাবে ঢোকানো হয়েছে −

<প্রে>+------+| আইডি |+------+| 100 || 175 || 165 || 145 || 170 || 176 |+------+6 সারি সেটে (0.00 সেকেন্ড)
  1. কিভাবে আমরা একটি MySQL টেবিলে তথ্য সন্নিবেশ করতে পারি?

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

  3. MySQL ট্রিগার অন্য টেবিলে সারি সন্নিবেশ করতে?

  4. পাইথনে মাইএসকিউএল ডাটাবেসে ঢোকানোর পরে আমি কীভাবে আইডি পেতে পারি?