Computer >> Máy Tính >  >> Lập trình >> MySQL

Làm cách nào để tạo cột boolean trong MySQL với giá trị mặc định là false?

Để tạo một cột có giá trị mặc định là "false", chúng ta có thể sử dụng khái niệm "default" tại thời điểm tạo bảng.

Lưu ý - 0 đại diện cho sai và 1 đại diện cho đúng.

Tạo bảng bằng "default" false.

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

Chèn các bản ghi không có giá trị, vì chúng tôi đã đặt "mặc định" ở trên.

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

Để hiển thị các bản ghi.

mysql> select *from TrueFalseTable;

Kết quả sau cho thấy rằng giá trị mặc định được đặt thành Boolean false, tức là 0

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