স্বয়ংক্রিয়_বৃদ্ধি একটি ডিফল্ট বৈশিষ্ট্য যা স্বয়ংক্রিয়ভাবে 1 দ্বারা নতুন যোগ করা রেকর্ডকে বৃদ্ধি করে। স্বয়ংক্রিয়_বৃদ্ধিও শুরু থেকে পরিবর্তন করা যেতে পারে। এর জন্য পদ্ধতিটি নীচে দেওয়া হল -
প্রথমে একটি টেবিল তৈরি করা হয়।
mysql> টেবিল তৈরি করুন DemoAuto-> (-> id int auto_increment,-> name varchar(100),-> প্রাথমিক কী(id)-> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.47 সেকেন্ড)
তারপরে অল্টার টেবিল কমান্ডটি স্বয়ংক্রিয়_বৃদ্ধির প্রারম্ভিক সংখ্যা পরিবর্তন করতে ব্যবহৃত হয় যা ডিফল্টরূপে 1 থেকে শুরু হয়। প্রারম্ভিক মান 100 এ পরিবর্তিত হয়।
mysql> টেবিল পরিবর্তন করুন DemoAuto auto_increment =100; কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.24 সেকেন্ড) রেকর্ডস:0 ডুপ্লিকেট:0 সতর্কতা:0
তারপরে কিছু রেকর্ড টেবিলে ঢোকানো হয়। এটি নিম্নরূপ দেওয়া হল -
mysql> DemoAuto(name) মান ('John') এ ঢোকান;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.10 সেকেন্ড)mysql> ডেমোঅটো(নাম) মান ('স্মিথ') এ ঢোকান;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.13 সেকেন্ড)mysql> ডেমোঅটো(নাম) মান ('বব') এ ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.22 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট আউটপুট হিসাবে টেবিলের মানগুলি পেতে ব্যবহৃত হয়। এটি নীচে দেওয়া হল -
ডেমোঅটো থেকেmysql> SELECT *;
নিম্নলিখিত প্রাপ্ত আউটপুট -
<প্রে>+------+------+| আইডি | নাম |+------+-------+| 100 | জন || 101 | স্মিথ || 102 | বব |+------+------+3 সারি সেটে (0.00 সেকেন্ড)উপরের আউটপুটে, রেকর্ড আইডি 100 থেকে শুরু হয়।