日期:2014-05-17  浏览次数:20441 次

tinyint(1)的空白?
tinyint(1)是用来表示bool值,
对此,我有很多不明白的地方,请教大家.

1.int(M)不是说和zerofill配合才有用的嘛?这里没有zerofill.

2.zerofill(1),表示的是一位即-9到+9共19个数字,怎么和bool有关系?

------解决方案--------------------
手册中有
·         TINYINT[(M)] [UNSIGNED] [ZEROFILL]
很小的整数。带符号的范围是-128到127。无符号的范围是0到255。

·         BOOL,BOOLEAN
是TINYINT(1)的同义词。zero值被视为假。非zero值视为真。