কম্পিউটার

MySQL এ AUTOINCREMENT যোগ করে টেবিল পরিবর্তন করবেন?


MySQL-এ AUTOINCREMENT যোগ করতে, আপনি ALTER কমান্ড ব্যবহার করতে পারেন।

টেবিল পরিবর্তন করুন আপনার টেবিলের নাম আপনার কলামের নাম পরিবর্তন করুন আপনার কলামের নাম ডেটা টাইপ AUTO_INCREMENT প্রাথমিক কী;

উপরের ধারণাটি বুঝতে, একটি কলাম সহ একটি টেবিল তৈরি করুন। আসুন একটি টেবিল তৈরি করি -

mysql> টেবিল AlterTableToAddAutoIncrement তৈরি করুন -> ( -> StudentId int -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.57 সেকেন্ড)

AUTOINCREMENT এর সাথে "StudentId" পরিবর্তন করতে উপরের বাক্য গঠনটি প্রয়োগ করুন। প্রশ্নটি নিম্নরূপ -

mysql> সারণি পরিবর্তন করুন AlterTableToAddAutoIncrement পরিবর্তন StudentId StudentId AUTO_INCREMENT প্রাথমিক কী;কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.93 সেকেন্ড)রেকর্ডস:0 ডুপ্লিকেট:0 সতর্কতা:0

আমরা কলামের নাম ‘স্টুডেন্টআইডি’-তে AUTO_INCREMENT যোগ করেছি। এখন আপনি কোনো মান না দিয়ে রেকর্ড সন্নিবেশ করে স্বয়ংক্রিয় বৃদ্ধি কাজ করছে কি না তা যাচাই করতে পারেন।

প্রশ্নটি নিম্নরূপ -

mysql> AlterTableToAddAutoIncrement মানগুলিতে ঢোকান ক্যোয়ারী ঠিক আছে, 1 সারি প্রভাবিত (0.33 সেকেন্ড)

এখন আপনি সমস্ত রেকর্ড প্রদর্শন করতে পারেন যা 1, 2, 3, 4, ইত্যাদি ক্রমানুসারে প্রদর্শিত হবে৷ প্রশ্নটি নিম্নরূপ -

mysql> AlterTableToAddAutoIncrement থেকে *নির্বাচন করুন;

নিচের আউটপুট −

<প্রে>+------------+| StudentId |+------------+| 1 || 2 || 3 |+------------+3 সারি সেটে (0.00 সেকেন্ড)
  1. গতিশীলভাবে টেবিল তৈরি করতে MySQL ক্যোয়ারী?

  2. একটি টেবিল থেকে বিকল্প রেকর্ড খুঁজে পেতে MySQL ক্যোয়ারী

  3. একটি তারিখ কলাম NULL করতে MySQL ক্যোয়ারী?

  4. MySQL-এ ALTER TABLE-এ অনন্য সীমাবদ্ধতা যোগ করা হচ্ছে