কম্পিউটার

মাইএসকিউএল-এ অটো ইনক্রিমেন্ট কাউন্টার পরিবর্তন করবেন?


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 সেকেন্ড)
  1. কলামের মানগুলির একটিকে বৃদ্ধি করতে MySQL ক্যোয়ারী

  2. মাইএসকিউএল ক্যোয়ারী আমার স্বয়ংক্রিয় বৃদ্ধি কলাম (আইডি) শূন্যে সেট করতে বা স্বয়ংক্রিয় বৃদ্ধি ক্ষেত্রের মান পুনরায় সেট করতে?

  3. টেবিল থেকে কিছু মান বাদ দিতে MySQL ক্যোয়ারী

  4. কিভাবে MySQL এর সাথে তারিখ রেকর্ড সহ একটি টেবিলে তারিখ পরিবর্তন করবেন?