হ্যাঁ, আপনি ALTER টেবিলের সাথে পরে অটো ইনক্রিমেন্ট সেট করতে পারেন। প্রথমে একটি টেবিল তৈরি করা যাক। এখানে, আপনি দেখতে পাচ্ছেন, আমরা অটো ইনক্রিমেন্ট −
সেট করিনিmysql> সারণি ভুলে যানToSetAutoIncrementDemo তৈরি করুন -> ( -> StudentId int, -> StudentName varchar(30) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.17 সেকেন্ড)
এখন টেবিলের বিবরণ পরীক্ষা করুন, কোন স্বয়ংক্রিয়_বৃদ্ধি কলাম নেই −
mysql> desc forgetToSetAutoIncrementDemo;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+------------+------------+------+------+------ ----+------+| মাঠ | প্রকার | শূন্য | কী | ডিফল্ট | অতিরিক্ত |+------------+---------------+------+------+------ ---+-------+| StudentId | int(11) | হ্যাঁ | | NULL | || ছাত্রের নাম | varchar(30) | হ্যাঁ | | NULL | |+---------------+------------+------+------+------- ---+-------+2 সারি সেটে (0.00 সেকেন্ড)স্টুডেন্টআইডি −
কলামে স্বয়ংক্রিয় বৃদ্ধি সেট করার জন্য নিম্নোক্ত প্রশ্নটি রয়েছেmysql> পরিবর্তন সারণি ভুলে যানToSetAutoIncrementDemo কলাম পরিবর্তন করুন StudentId int NULLAUTO_INCREMENT প্রাথমিক কী;কোয়েরি ঠিক আছে, 0টি সারি প্রভাবিত হয়েছে (2.12 সেকেন্ড)রেকর্ডস:0 ডুপ্লিকেট:0 সতর্কতা:0
এখন আবার টেবিলের বিবরণ দেখুন, স্বয়ংক্রিয়_বৃদ্ধি কলাম সফলভাবে যোগ করা হয়েছে −
mysql> desc forgetToSetAutoIncrementDemo;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+------------+------------+------+------+------ ----+----------------+| মাঠ | প্রকার | শূন্য | কী | ডিফল্ট | অতিরিক্ত |+------------+---------------+------+------+------ ---+----------------+| StudentId | int(11) | না | পিআরআই | NULL | স্বয়ংক্রিয়_বৃদ্ধি || ছাত্রের নাম | varchar(30) | হ্যাঁ | | NULL | |+---------------+------------+------+------+------- --+----------------+2 সারি সেটে (0.00 সেকেন্ড)নিচে ইনসার্ট কমান্ড −
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করার জন্য ক্যোয়ারী দেওয়া হলmysql> forgetToSetAutoIncrementDemo(StudentName) মান ('Larry');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড)mysql> ঢোকান forgetToSetAutoIncrementDemo(ছাত্রের নাম) মান ('ক্রিস' , 1 কিউ প্রভাবিত); 0.13 সেকেন্ড)mysql> forgetToSetAutoIncrementDemo(StudentName) মান ('Robert') এ ঢোকান;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)
একটি নির্বাচনী বিবৃতি −
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করার জন্য নিচের প্রশ্নটি রয়েছেmysql> forgetToSetAutoIncrementDemo থেকে * নির্বাচন করুন;
এটি অটো_ইনক্রিমেন্ট −
হিসাবে StudentID প্রদর্শন করে নিম্নলিখিত আউটপুট তৈরি করবে <প্রে>+------------+------------+| StudentId | ছাত্রের নাম |+------------+------------+| 1 | ল্যারি || 2 | ক্রিস || 3 | রবার্ট |+------------+------------+3 সারি সেটে (0.00 সেকেন্ড)