MySQL-এ BOOLEAN ডেটা টাইপ আসলে TINYINT(1) এর সিনোনিম। TRUE = ১, FALSE = ০ হিসেবে সংরক্ষিত এবং প্রদর্শিত হয়।
টেবিল তৈরি (BOOLEAN কলাম সহ)
mysql> CREATE TABLE DemoTable2035 (
-> Id INT NOT NULL AUTO_INCREMENT,
-> Name VARCHAR(20),
-> isMarried BOOLEAN,
-> PRIMARY KEY (Id)
-> );
Query OK, 0 rows affected (0.72 sec)
ডেটা ইনসার্ট (TRUE/FALSE ব্যবহার করে)
mysql> INSERT INTO DemoTable2035 (Name, isMarried) VALUES ('Chris', TRUE);
mysql> INSERT INTO DemoTable2035 (Name, isMarried) VALUES ('David', FALSE);
mysql> INSERT INTO DemoTable2035 (Name, isMarried) VALUES ('Bob', TRUE);
mysql> INSERT INTO DemoTable2035 (Name, isMarried) VALUES ('Mike', FALSE);
ফলাফল (১/০ হিসেবে দেখাবে)
mysql> SELECT * FROM DemoTable2035; +----+-------+-----------+ | Id | Name | isMarried | +----+-------+-----------+ | 1 | Chris | 1 | | 2 | David | 0 | | 3 | Bob | 1 | | 4 | Mike | 0 | +----+-------+-----------+
টিপস: অ্যাপ্লিকেশন লেভেলে বুলিয়ান হিসেবে হ্যান্ডেল করুন, ডাটাবেজে ১/০ থাকবে। WHERE isMarried = TRUE বা WHERE isMarried = 1 দুটোই কাজ করে।