ধরা যাক আমাদের একটি টেবিল আছে এবং এখন কলামের নামের উপর AUTO_INCREMENT যোগ করার প্রয়োজন আছে। এর জন্য, MODIFY কমান্ড ব্যবহার করুন।
এখানে, আমরা প্রথমে একটি ডেমো টেবিল তৈরি করব।
mysql> টেবিল যোগ করা অটোইনক্রিমেন্ট তৈরি করুন -> ( -> আইডি int, -> নাম varchar(200), -> প্রাথমিক কী(Id) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.47 সেকেন্ড)
আমরা উপরে একটি টেবিল তৈরি করেছি এবং এখন কলামের নাম 'Id'-এ AUTO_INCREMENT যোগ করতে টেবিলটি পরিবর্তন করা যাক। সিনট্যাক্স নিম্নরূপ -
সারণী পরিবর্তন করুন yourTableName AUTO_INCREMENT int yourColumnName সংশোধন করুন;
AUTO_INCREMENT যোগ করতে উপরের সিনট্যাক্স প্রয়োগ করুন। প্রশ্নটি নিম্নরূপ।
mysql> ALTER টেবিল যোগ করা AutoIncrement modify Id int AUTO_INCREMENT;কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.19 সেকেন্ড)রেকর্ডস:0 ডুপ্লিকেট:0 সতর্কতা:0
উপরে, আমরা কলামের নাম 'Id'-এ "AUTO_INCREMENT" যোগ করেছি। আসুন আমরা DESC কমান্ডের সাহায্যে একই পরীক্ষা করি। প্রশ্নটি নিম্নরূপ -
mysql> desc AddingAutoIncrement;
নমুনা আউটপুট।
<প্রে>+------+---------------+------+------+---------+ ----------------+| মাঠ | প্রকার | শূন্য | কী | ডিফল্ট | অতিরিক্ত |+------+---------------+------+------+---------+- ---------------+| আইডি | int(11) | না | পিআরআই | NULL | স্বয়ংক্রিয়_বৃদ্ধি || নাম | varchar(200) | হ্যাঁ | | NULL | |+------+---------------+------+------+---------+ -------------- সেটে 2 সারি (0.00 সেকেন্ড)উপরের আউটপুট এবং কলামের নাম 'অতিরিক্ত' দেখুন। 'অতিরিক্ত' কলামের নামটিতে একটি কীওয়ার্ড স্বয়ংক্রিয়_বৃদ্ধি রয়েছে। এটি নিজেই বলে যে আমরা সফলভাবে কীওয়ার্ড যোগ করেছি।
এখন, আমি রেকর্ড সন্নিবেশ করতে যাচ্ছি এবং সারিটি এক দ্বারা বৃদ্ধি পাচ্ছে কিনা তা পরীক্ষা করতে যাচ্ছি। প্রশ্নটি নিম্নরূপ -
mysql> AddingAutoIncrement(Name) মান ('John');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড)mysql> AddingAutoIncrement(নাম) মানগুলিতে সন্নিবেশ করুন('Smith');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.12 সেকেন্ড)mysql> AddingAutoIncrement(Name) মান ('Bob'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.10 সেকেন্ড)
SELECT স্টেটমেন্টের সাহায্যে সমস্ত রেকর্ড প্রদর্শন করুন।
mysql> AddingAutoIncrement থেকে *নির্বাচন করুন;
নিচের আউটপুট।
<প্রে>+------+------+| আইডি | নাম |+----+-------+| 1 | জন || 2 | স্মিথ || 3 | বব |+---+-------+3 সারি সেটে (0.00 সেকেন্ড)আপনি উপরের আউটপুটে দেখতে পাচ্ছেন, সারিটি 1 দ্বারা বৃদ্ধি পেয়েছে।