কম্পিউটার

কিভাবে mysql এ একটি টেবিলের প্রাথমিক কী রিসেট করবেন?


একটি টেবিলের প্রাথমিক কী পুনরায় সেট করার অর্থ হল স্বয়ংক্রিয়_বৃদ্ধি বৈশিষ্ট্যকে 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 সেকেন্ড)

  1. যেকোন মাইএসকিউএল ডাটাবেস টেবিলে যৌগিক প্রাথমিক কী কীভাবে সনাক্ত করা যায়?

  2. কিভাবে আমি MySQL এ একটি প্রাথমিক কী ড্রপ করব?

  3. মাইএসকিউএল-এ প্রাথমিক কী রিসেট করুন

  4. মাইএসকিউএল-এর বিভিন্ন টেবিলে কীভাবে প্রাথমিক কী বিদেশী হিসাবে উল্লেখ করবেন?