BIT(1) ভ্যালু দেখতে +0 বা CAST() ব্যবহার করুন
BIT(1) টাইপের কলাম সরাসরি SELECT করলে বাইনারি/নন-প্রিন্টেবল ক্যারেক্টার দেখায়। দেখতে col + 0 বা CAST(col AS UNSIGNED) ব্যবহার করুন।
উদাহরণ: টেবিল ও ডেটা
mysql> CREATE TABLE DemoTable (isCaptured BIT(1));
mysql> INSERT INTO DemoTable VALUES(0),(1),(0),(1);
সরাসরি SELECT (দেখা যায় না):
+------------+ | isCaptured | +------------+ | | | | | | | | +------------+
দৃশ্যমান করতে +0 যোগ করুন
mysql> SELECT isCaptured + 0 AS Visible FROM DemoTable;
ফলাফল:
+---------+ | Visible | +---------+ | 0 | | 1 | | 0 | | 1 | +---------+
বিকল্প: SELECT CAST(isCaptured AS UNSIGNED) FROM DemoTable; একই ফলাফল দেয়। BIT(1) বুলিয়ান ফ্ল্যাগের জন্য কম্প্যাক্ট (১ বিট/সারি) কিন্তু পাঠযোগ্য না। অ্যাপ্লিকেশন লেভেলে বুলিয়ান হিসেবে ম্যাপ করতে +0 বা CAST ব্যবহার করুন।