Đối với MySQL 5.0.3 trở lên, bạn có thể sử dụng BIT
. Sách hướng dẫn cho biết:
Kể từ MySQL 5.0.3, kiểu dữ liệu BIT được sử dụng để lưu trữ các giá trị trường bit. Một loại BIT (M) cho phép lưu trữ các giá trị M-bit. M có thể nằm trong khoảng từ 1 đến 64.
Nếu không, theo hướng dẫn sử dụng MySQL, bạn có thể sử dụng BOOL
hoặc BOOLEAN
, hiện là bí danh của tinyint
(1):
Bool, Boolean:Những loại này là từ đồng nghĩa với TINYINT (1). Giá trị củazero được coi là sai. Các giá trị khác không được coi là đúng.
MySQL cũng tuyên bố rằng:
Chúng tôi dự định triển khai xử lý booleantype đầy đủ, phù hợp với SQL chuẩn, trong MySQLrelease trong tương lai.
Tài liệu tham khảo: http://dev.mysql.com /doc/refman/5.5/en/numeric-type-overview.html