आपको 0
specify निर्दिष्ट करना होगा (मतलब झूठा) या 1
(अर्थ सत्य) डिफ़ॉल्ट के रूप में। यहां एक उदाहरण दिया गया है:
create table mytable (
mybool boolean not null default 0
);
FYI करें:boolean
tinyint(1)
. के लिए एक उपनाम है ।
ये रहा सबूत:
mysql> create table mytable (
-> mybool boolean not null default 0
-> );
Query OK, 0 rows affected (0.35 sec)
mysql> insert into mytable () values ();
Query OK, 1 row affected (0.00 sec)
mysql> select * from mytable;
+--------+
| mybool |
+--------+
| 0 |
+--------+
1 row in set (0.00 sec)
FYI करें:मेरा परीक्षण MySQL के निम्न संस्करण पर किया गया था:
mysql> select version();
+----------------+
| version() |
+----------------+
| 5.0.18-max-log |
+----------------+
1 row in set (0.00 sec)