如何在 MySQL 中建立預設值為 false 的布林列?


為了建立一個預設值為“false”的列,我們可以在建立表時使用“default”的概念。

注意 − 0 表示 false,1 表示 true。

使用“default”false 建立一個表。

mysql> create table TrueFalseTable
   -> (
   -> Adult boolean default false
   -> );
Query OK, 0 rows affected (0.65 sec)

由於我們在上面設定了“default”,所以插入不帶值的記錄。

mysql> insert into TrueFalseTable values();
Query OK, 1 row affected (0.16 sec)

要顯示記錄。

mysql> select *from TrueFalseTable;

下面的輸出顯示預設值設定為布林值 false,即 0

+-------+
| Adult |
+-------+
|     0 |
+-------+
1 row in set (0.00 sec)

更新於: 30-7-2019

6 千+ 次瀏覽

開啟您的職業生涯

完成課程後獲得認證證書

開始學習
廣告