আপনি এর জন্য ডিফল্ট কমান্ড ব্যবহার করতে পারেন। নিচের সিনট্যাক্স −
সারণী পরিবর্তন করুন yourTableName আপনার কলামের নাম পরিবর্তন করুন আপনার কলামের নাম TINYINT(1) ডিফল্ট 1 শূন্য নয়;
আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন DemoTable( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, UserName varchar(20), UserAge int, isMarried tinyint(1)); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.80 সেকেন্ড)
আসুন টেবিলের বর্ণনাটি পরীক্ষা করি -
mysql> desc DemoTable;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+------------+------------+------+------+------- --+----------------+| মাঠ | প্রকার | শূন্য | কী | ডিফল্ট | অতিরিক্ত |+------------+------------+------+------+--------- -+----------------+| আইডি | int(11) | না | পিআরআই | NULL | স্বয়ংক্রিয়_বৃদ্ধি || ব্যবহারকারীর নাম | varchar(20) | হ্যাঁ | | NULL | || ব্যবহারকারীর বয়স | int(11) | হ্যাঁ | | NULL | || বিবাহিত | tinyint(1) | হ্যাঁ | | NULL | |+-------------+------------+------+------+--------- +----------------+4টি সারি সেটে (0.21 সেকেন্ড)tinyint ডিফল্ট মানকে 1 −
-এ পরিবর্তন করার জন্য নিচের প্রশ্নটি রয়েছেmysql> টেবিল পরিবর্তন করুন DemoTable পরিবর্তন isMarried isMarried TINYINT(1) DEFAULT 1 NOT NULL;Query OK, 0 সারি প্রভাবিত (1.29 সেকেন্ড)রেকর্ডস:0 ডুপ্লিকেট:0 সতর্কতা:0
আসুন আবার টেবিলের বর্ণনা পরীক্ষা করি। tinyint এর ডিফল্ট মান 1 −
এ পরিবর্তন করা হয়েছেmysql> desc DemoTable;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+------------+------------+------+------+------- --+----------------+| মাঠ | প্রকার | শূন্য | কী | ডিফল্ট | অতিরিক্ত |+------------+------------+------+------+--------- -+----------------+| আইডি | int(11) | না | পিআরআই | NULL | স্বয়ংক্রিয়_বৃদ্ধি || ব্যবহারকারীর নাম | varchar(20) | হ্যাঁ | | NULL | || ব্যবহারকারীর বয়স | int(11) | হ্যাঁ | | NULL | || বিবাহিত | tinyint(1) | না | | 1 | |+-------------+------------+------+------+--------- সেটে +----------------+4 সারি (0.00 সেকেন্ড)