একটি টেবিলের প্রাথমিক কী পুনরায় সেট করার অর্থ হল স্বয়ংক্রিয়_বৃদ্ধি বৈশিষ্ট্যকে 1 এ পুনরায় সেট করা। একটি টেবিলের প্রাথমিক কী পুনরায় সেট করার জন্য সিনট্যাক্সটি নিম্নরূপ।
সারণী পরিবর্তন করুন yourTableName auto_increment =1;
বোঝার জন্য, আসুন একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন ResetPrimaryKey−> ( −> Id int auto_increment, −> PRIMARY KEY(Id)−> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.59 সেকেন্ড)
টেবিলে কিছু রেকর্ড ঢোকান৷ রেকর্ড সন্নিবেশ করার জন্য ক্যোয়ারী নিম্নরূপ -
mysql> ResetPrimaryKey মানগুলিতে ঢোকান ক্যোয়ারী ঠিক আছে, 1 সারি প্রভাবিত (0.09 সেকেন্ড)mysql> রিসেটপ্রিমারি কী মানগুলিতে ঢোকান(); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.09 সেকেন্ড)
এখন আপনি নির্বাচিত বিবৃতির সাহায্যে সমস্ত রেকর্ড প্রদর্শন করতে পারেন৷ প্রশ্নটি নিম্নরূপ -
mysql> ResetPrimaryKey থেকে *নির্বাচন করুন;
নিম্নলিখিত আউটপুট যা শুধুমাত্র আইডি প্রদর্শন করে, যা একটি প্রাথমিক কী:
<প্রে>+----+| আইডি |+----+| 1 || 2 || 3 || 4 |+----+4 সারি সেটে (0.00 সেকেন্ড)alter −
ব্যবহার করে একটি টেবিলের প্রাথমিক কী রিসেট করার জন্য এখানে ক্যোয়ারী রয়েছেmysql> টেবিল রিসেটপ্রিমারিকি স্বয়ংক্রিয়_বৃদ্ধি =1; কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.21 সেকেন্ড) রেকর্ডস:0 সদৃশ:0 সতর্কতা:0
আমরা সফলভাবে স্বয়ংক্রিয়_বৃদ্ধি সম্পত্তি যোগ করেছি কি না তা পরীক্ষা করার জন্য প্রশ্ন:
mysql> desc ResetPrimaryKey;
নিম্নলিখিত আউটপুট −
+------+---------+------+------+---------+------ -----------+| মাঠ | প্রকার | শূন্য | কী | ডিফল্ট | অতিরিক্ত |+------+---------+------+------+---------+------ ----------+| আইডি | int(11) | না | পিআরআই | NULL | স্বয়ংক্রিয়_বৃদ্ধি |+------+------------+------+------+---------+------ ----------+1 সারি সেটে (0.11 সেকেন্ড)