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` লিটারেল ব্যবহার করুন।