একটি প্রাথমিক কী অটো_ইনক্রিমেন্টে পরিবর্তন করতে, আপনি MODIFY কমান্ড ব্যবহার করতে পারেন। আসুন প্রথমে একটি টেবিল তৈরি করি।
mysql> সারণী পরিবর্তন করুনPrimaryKeyInAutoIncrement -> ( -> StudentId int নাল প্রাথমিক কী নয়, -> StudentName varchar(100), -> StudentAge int, -> StudentAddress varchar(100) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.63 সেকেন্ড)
এখন desc কমান্ড ব্যবহার করে টেবিলের বর্ণনা পরীক্ষা করা যাক:
mysql> desc changePrimaryKeyInAutoIncrement;
এটি নিম্নলিখিত আউটপুট তৈরি করবে
<প্রে>+---------------+------+------ --------+------+| মাঠ | প্রকার | শূন্য | কী | ডিফল্ট | অতিরিক্ত |+----------------+---------------+------+------+--- -------+------+| StudentId | int(11) | না | পিআরআই | NULL | || ছাত্রের নাম | varchar(100) | হ্যাঁ | | NULL | || ছাত্র বয়স | int(11) | হ্যাঁ | | NULL | || ছাত্রদের ঠিকানা | varchar(100) | হ্যাঁ | | NULL | |+----------------+---------------+------+------+--- ------+------+4 সারি সেটে (0.00 সেকেন্ড)উপরের নমুনা আউটপুট দেখুন, StudentId কলাম একটি প্রাথমিক কী। এখন আসুন প্রাথমিক কীটিকে auto_increment এ পরিবর্তন করি:
mysql> সারণী পরিবর্তন করুনPrimaryKeyInAutoIncrement MODIFY StudentId INT AUTO_INCREMENT;কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.48 সেকেন্ড)রেকর্ডস:0 ডুপ্লিকেট:0 সতর্কতা:0
আসুন আমরা আবার টেবিলের বিবরণ পরীক্ষা করি:
mysql> desc changePrimaryKeyInAutoIncrement;
এটি নিম্নলিখিত আউটপুট তৈরি করবে
<প্রে>+---------------+------+------ --------+----------------+| মাঠ | প্রকার | শূন্য | কী | ডিফল্ট | অতিরিক্ত |+----------------+---------------+------+------+--- -------+----------------+| StudentId | int(11) | না | পিআরআই | NULL | স্বয়ংক্রিয়_বৃদ্ধি || ছাত্রের নাম | varchar(100) | হ্যাঁ | | NULL | || ছাত্র বয়স | int(11) | হ্যাঁ | | NULL | || ছাত্রদের ঠিকানা | varchar(100) | হ্যাঁ | | NULL | |+----------------+---------------+------+------+--- ------+----------------+4টি সারি সেটে (0.00 সেকেন্ড)উপরের নমুনা আউটপুট দেখুন, StudentId কলাম auto_increment এ পরিবর্তন করা হয়েছে।