MySQL-এ, স্বয়ংক্রিয় বৃদ্ধি কাউন্টার ডিফল্টভাবে 0 থেকে শুরু হয়, কিন্তু আপনি যদি অন্য সংখ্যা থেকে স্বয়ংক্রিয় বৃদ্ধি শুরু করতে চান তবে নীচের সিনট্যাক্স ব্যবহার করুন।
সারণী পরিবর্তন করুন আপনার টেবিল auto_increment=yourIntegerNumber;
উপরের সিনট্যাক্স বোঝার জন্য প্রথমে একটি টেবিল তৈরি করা যাক। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ।
mysql> টেবিল startAutoIncrement তৈরি করুন-> (-> কাউন্টার int auto_increment , -> প্রাথমিক কী(কাউন্টার)-> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.90 সেকেন্ড)
20 থেকে স্বয়ংক্রিয় বৃদ্ধি শুরু করতে উপরের সিনট্যাক্সটি প্রয়োগ করুন। প্রশ্নটি নিম্নরূপ।
mysql> alter table startAutoIncrement auto_increment=20;কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.30 সেকেন্ড) রেকর্ডস:0 ডুপ্লিকেট:0 সতর্কতা:0
সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ।
mysql> startAutoIncrement মানগুলিতে ঢোকান();কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড)mysql> startAutoIncrement মানগুলিতে সন্নিবেশ করান ক্যোয়ারী ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)
এখন আপনি টেবিল রেকর্ড পরীক্ষা করতে পারেন যেখান থেকে স্বয়ংক্রিয় বৃদ্ধি শুরু হয়েছে। আমরা উপরে 20 থেকে শুরু করতে স্বয়ংক্রিয় বৃদ্ধি পরিবর্তন করেছি।
সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করার জন্য নিচের প্রশ্নটি।
mysql> startAutoIncrement থেকে *নির্বাচন করুন;
নিচের আউটপুট।
<প্রে>+---------+| কাউন্টার |+---------+| 20 || 21 || 22 |+---------+3 সারি সেটে (0.00 সেকেন্ড)