mysql中bit(1)和tinyint(1)之间有什么区别

时间:2013-02-04 06:46:04

标签: mysql

bit(1)tinyint(1)之间的区别是什么?当我们将数据从旧版本的mysql(可能是5.1)迁移到最新版本(比如5.5)时会发生这种情况。它们在功能上是否相同

1 个答案:

答案 0 :(得分:0)

  • BIT(M)

位字段类型。 M表示每个值的位数,从1到64 。如果省略M,则默认值为1.

  • TINYINT(M)

一个非常小的整数。 签名范围为-128到127 无符号范围是0到255

请参阅Numeric Type Overview