我想在表中添加一列,其中包含两个值之一:1或0。
在MySQL中存储数据的最小数据类型是什么?
ATINYINT(1)可以包含-127到之间的数字127。
TINYINT(1)
-127
127
您可以使用bit(1)
http://dev.mysql.com/doc/refman/5.0/en/storage- requirements.html
BOOL以TINYINT的形式存储在MySQL中,它将占用1个完整字节
http://dev.mysql.com/doc/refman/5.0/en/other-vendor-data- types.html
bit(1)通常也将占用1个字节,但是如果单个记录中有多个位,则它们将存储在同一字节中,每个字节最多8个。