Untuk MySQL 5.0.3 dan lebih tinggi, Anda dapat menggunakan BIT
. Manual mengatakan:
Pada MySQL 5.0.3, tipe data BIT digunakan untuk menyimpan nilai bidang bit. Jenis BIT(M) memungkinkan penyimpanan nilai M-bit. M dapat berkisar dari 1 hingga 64.
Jika tidak, menurut manual MySQL Anda dapat menggunakan BOOL
atau BOOLEAN
, yang saat ini merupakan alias dari tinyint
(1):
Bool, Boolean:Jenis ini adalah sinonim untuk TINYINT (1). Nilai nol dianggap salah. Nilai bukan nol dianggap benar.
MySQL juga menyatakan bahwa:
Kami bermaksud untuk menerapkan penanganan tipe boolean penuh, sesuai dengan SQL standar, dalam rilis MySQL mendatang.
Referensi:http://dev.mysql.com /doc/refman/5.5/en/numeric-type-overview.html