ins*_*ns0 11
如果你使用的mysql版本更大,那么5.0.3 Bit不再是别名,Tinyint但如果你创建了一个bit列,它仍会得到它1 Byte.
所以使用Bit(1)或Tinyint(1)相等,如果你的表只有1 Bit列,你就没有任何好处.
但是如果你有更多的真/假列我建议你使用,Bit因为位列的每个值都放在相同的位置,1 Byte直到它被填充.
如果你使用低于5.0.3的mysql然后使用tinyint或bit完全没问题.如果你查看bool类型的mysql文档,你会发现它是别名tinyint
http://dev.mysql.com/doc/refman/5.0/en/numeric-type-overview.html
BOOL,BOOLEAN
这些类型是TINYINT(1)的同义词.值为零被视为false.非零值被认为是真的:
BIT是TINYINT(1)的同义词.
| 归档时间: |
|
| 查看次数: |
6407 次 |
| 最近记录: |