আপনি ALTER কমান্ডের সাহায্যে MySQL ডাটাবেসের একটি কলামে auto_increment যোগ করতে পারেন।
সিনট্যাক্স নিম্নরূপ -
সারণী পরিবর্তন করুন আপনার টেবিলের নাম পরিবর্তন করুনলোকালহোস্টে PhpMyAdmin খুলতে, আপনাকে লোকালহোস্টে নিম্নলিখিতটি টাইপ করতে হবে এবং এন্টার চাপতে হবে -
localhost/phpmyadminস্ক্রিনশটটি নিম্নরূপ -
উপরে, আমাদের ইতিমধ্যেই একটি টেবিল আছে "AutoIncrementDemo"। এতে, আমাদের একটি কলাম "UserId" প্রাথমিক কী হিসাবে সেট করা আছে। ধরা যাক আমাদের একই কলামে স্বয়ংক্রিয়_বৃদ্ধি যোগ করতে হবে।
অটো_ইনক্রিমেন্টের জন্য, উপরে দেখানো হিসাবে A.I চেক করুন। একই সাথে নীচে চিহ্নিত করা হয়েছে -
এর পর সেভ বোতাম টিপুন।
MySQL ডাটাবেসে কিভাবে auto_increment যোগ করা যায় তাও দেখা যাক।
মাইএসকিউএল ডাটাবেসে একটি স্বয়ংক্রিয়_বৃদ্ধি কলাম যোগ করার জন্য এখানে ক্যোয়ারী রয়েছে। প্রথমত, একটি টেবিল তৈরি করুন। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -
mysql> টেবিল AutoIncrementDemo তৈরি করুন -> ( -> UserId int -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.45 সেকেন্ড)উদাহরণ
এখন MySQL ডাটাবেসে একটি auto_increment কলাম যোগ করুন। প্রশ্নটি নিম্নরূপ -
mysql> সারণি অটোইনক্রিমেন্টডেমো পরিবর্তন করুন -> কলাম ব্যবহারকারী আইডিটি শূন্য নয় স্বয়ংক্রিয়_ইনক্রিমেন্ট প্রাথমিক কী পরিবর্তন করুন; কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.10 সেকেন্ড) রেকর্ড:0 সদৃশ:0 সতর্কতা:0DESC কমান্ডের সাহায্যে টেবিলের বিবরণ পরীক্ষা করুন। প্রশ্নটি নিম্নরূপ -
mysql> desc AutoIncrementDemo;আউটপুট
<প্রে>+---------+---------+------+------+---------+---- ------------+| মাঠ | প্রকার | শূন্য | কী | ডিফল্ট | অতিরিক্ত |+---------+---------+------+------+---------+------ -----------+| UserId | int(11) | না | পিআরআই | NULL | স্বয়ংক্রিয়_বৃদ্ধি |+---------+---------+------+------+---------+------ -----------+1 সারি সেটে (0.04 সেকেন্ড)