কম্পিউটার টিউটোরিয়াল

MySQL-এ বুলিয়ান (Boolean) ফিল্ড যোগ করার পদ্ধতি

MySQL-এ বুলিয়ান ডেটা টাইপ হিসেবে `BOOL`, `BOOLEAN`, বা `TINYINT(1)` ব্যবহার করা হয়। এগুলো অভ্যন্তরীণভাবে `TINYINT(1)` হিসেবে সংরক্ষিত হয়: ০ = FALSE, ১ = TRUE (নন-জিরো = TRUE)।

টেবিল তৈরি ও যাচাই

mysql> CREATE TABLE AddBoolDemo (isToggle BOOL);
mysql> SHOW CREATE TABLE AddBoolDemo\G
*************************** 1. row ***************************
Table: AddBoolDemo
Create Table: CREATE TABLE `addbooldemo` (
  `isToggle` tinyint(1) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci

মান ইনসার্ট ও দেখানো

mysql> INSERT INTO AddBoolDemo VALUES (TRUE), (FALSE), (1), (0);
mysql> SELECT * FROM AddBoolDemo;
+----------+
| isToggle |
+----------+
| 1        |
| 0        |
| 1        |
| 0        |
+----------+

পরামর্শ: `BOOL`/`BOOLEAN` কীওয়ার্ড ব্যবহার করুন কোড পঠনযোগ্যতার জন্য। অ্যাপ্লিকেশন লেভেলে `true`/`false` লিটারেল ব্যবহার করুন।

  1. MySQL-এ কম্পাউন্ড ইউনিক কনস্ট্রেইন্ট প্রয়োগ

  2. MySQL-এ টেবিলের সকল কলাম মুছে দিন (DROP TABLE)

  3. MySQL-এ TIMESTAMP কালাম আপডেট করা (NOW() ফাংশন ব্যবহার)

  4. MySQL-এ বর্তমান তারিখ দিয়ে একটি বিদ্যমান টেবিল আপডেট করা