对于MySQL 5.0.3及更高版本,可以使用
BIT。该手册说:
从MySQL 5.0.3开始,BIT数据类型用于存储位字段值。BIT(M)类型可以存储M位的值。M的范围是1到64。
否则,根据MySQL手册,您可以使用bool和boolean,它们是tinyint(1)的别名:
Bool,布尔值:这些类型是TINYINT(1)的同义词。零值被认为是错误的。非零值被认为是正确的。
MySQL还指出:
我们打算在将来的MySQL版本中根据标准SQL实现完整的布尔类型处理。
参考:http :
//dev.mysql.com/doc/refman/5.5/en/numeric-type-
overview.html



