SQL MySQL中的boolean类型被实现为tinyint(1)

阅读(5454)

BOOL, BOOLEAN
These types are synonyms for TINYINT(1). A value of zero is considered false. Nonzero values are considered true.

via: http://dev.mysql.com/doc/refman/5.0/en/numeric-type-overview.html

MySQL中,若选择的是boolean类型,在导出的SQL中可以看到被实现为tinyint(1)了。

MySQL官方对此解释是:
BOOL, BOOLEAN 是TINYINT(1)的同义词。0 表示 false,非零值表示true。

Tags: mysql